Ben iade edilen doğrulamak için dosyanın dos2unix çağıran SVN'de önceden taahhüt kanca komut uygulamak nasıl

oy
7

Onlar bana biraz öğüt verebilir Burada birisi script bu tür yazma biraz tecrübe vardı merak edildi ve.

Bunu değiştirmek istiyoruz senaryoyu giriş dosya EOL biçimlendirme bir satırbaşı olmadığını doğrulamak için. EOL biçimi Unix CR Windows LF ve LF olduğunu. Ne zaman, Windows biçimde bir kullanıcı çek-kodu. Artık Unix derleme değil. Bu istemci tarafında yapılabilir biliyorum ama bu doğrulama sunucu tarafında yapmış gerekir. Bunu başarmak için, ben aşağıdakileri yapmanız gerekir:

1) Ben svnlook ile bunun nasıl bilmiyorum, elbette kontrol dosyası bir ikili olmadığından emin olun, ben mim kontrol etmelisiniz: dosya türünü? Kırmızı Kitap açıkça göstermez ya da ben görmedim gerekir.

2) çalıştırmak istiyorum dos2unix dosyası doğru EOL biçimi olup olmadığı kontrol için komut. Ben orijinal dosya karşı dos2unix komutunun çıktısını karşılaştırmak olacaktır. Her iki arasında bir fark varsa, ben istemciye bir hata mesajı verip check-in iptal edin.

Bu yaklaşım Yorumlarınızı / geribildirim istiyoruz.

Oluştur 07/09/2008 saat 17:32
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
1

Tam olarak ne yapmaya çalışıyorsun?

Tabii ki, svn hakkında bilgi edinmek için çok sayıda yer vardır önceden taahhüt kancaları (örneğin burada , burada ve de Kırmızı Kitap ) ama yapmaya çalıştığını ve hangi sisteminizde geçerli konum ne bağlıdır.

Biraz daha açık olabilir miyim?

Cevap 07/09/2008 saat 17:48
kaynak kullanıcı

oy
4

Sana kullanarak bu durumda bir taahhüt kanca komut dosyası önlemek düşünüyorum svn:eol-styleSVNBook açıklandığı gibi özellik:

Bu şekilde SVN sizin için satır sonları endişelenebilirsin.

İyi şanslar!

Cevap 08/09/2008 saat 20:45
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more