Neden çekirdek kullanmalıyım.=Gıt gerçek autocrlf?
Hem Windows erişilen ve OS X, ve zaten Satır sonları CRLF ile bazı dosyaları içerir biliyorum Git deposu var. Söyleyebileceğim kadarıyla, bu ile başa çıkmak için iki yol vardır:
core.autocrlf
false
Her yerde ayarlayınTalimatları izleyin here (yankılandı üzerinde GitHub yardım sayfaları) dönüştürmek için depoyu içeren sadece EĞER Satır sonları, ve sonra set
core.autocrlf
true
iinput
OS X sorunu ile yapıyor bu ise herhangi bir ikili dosya deposu:- gitattributes ikili olarak doğru işaretlenmiştir, ve
- CRLFs ve Hanehalkı hem de içerir oldu
bozuk olacaktır. Benim depo bu tür dosyaları içeren mümkündür.
Neden sadece Git hattı bitmeyen dönüşüm kapatmak gerekmez mi? core.autocrlf
sorunlara neden kapalı, ama çok az olması hakkında web uyarılarından başka bir yeri vardırözelolanlar; tek ben görmedim şimdiye kadar olan kdiff3 işleyemez CRLF sonları (hiç sorun değil benim için), ve bazı metin editörleri var line-son konular (de sorun değil benim için).
Depo şirketim için iç ve çok farklı autocrlf ayarları ile insanlarla paylaşmak ya da satır sonu gereksinimleri hakkında endişelenmenize gerek yok.
Haberim yok o sadece Satır sonları gibi-terk ile başka bir sorun var mı?
CEVAP
true
autocrlf
ayarlamak için sadece belirli nedenleri vardır:
- kaçının
git status
gösterilen tüm dosyalarımodified
çünkü otomatik EOL dönüşüm bittiğinde klonlama Unıx tabanlı bir EOL Git repo Windows (issue 83 örneğin) - vekodlama araçları bir şekilde bağlıdıryerliEOL stil dosyanızda mevcut olan:
- örneğin, jeneratör, kodlanmış native tespit etmek için bir kod EOL
- regexp veya kod ile diğer dış gruplar () repo harici yerli EOL algılayacak şekilde ayarlayın
- Bazı Eclipse eklentileri bir sorun olabilir CRLF ile dosyaları ne olursa olsun platformunda üretebilir inanıyorum.
Hangi özel tedavi gördüğünüz sürecegerekiryerel EOL ile başa çıkmak, leaving autocrlf
to false
hayrına olacaktır.
Bu bir yapılandırma olacağını unutmayınyerelbir config repo dan repo itti değil çünkü)
Eğer tüm kullanıcılar bu repo klonlama için aynı config istiyorsanız, check out "What's the best CRLF
handling strategy with git?" kullanaraktext
.gitattributes
file öznitelik.
Bir serialVersionUİD nedir ve neden ku...
JSON nedir ve neden kullanmalıyım?...
favicon.png vs favicon.ıco - PNG neden...
Neden karma fonksiyonları bir asal say...
C# Lambda ifadeleri: onları Neden kull...