warning: LF will be replaced by CRLF in xxxx. Dosyanın orijinal satır uçları çalışma dizininizde olacak
Bunun nedeni, sembolik kaçış sorunu olmasıdır
Windows'taki satır aralığı CRLF, Linux'taki satır kesintisi ise LF, yani uygularken ekle. İstemler, çözüm:
git core.autocrlf configuration instructions
Formatlama, birçok geliştiricinin özellikle çapraz platformlarda iş birliği yaparken karşılaştığı küçük bir baş ağrısıdır. Editör farklılıkları veya Windows programcılarının çapraz platformlarda dosya satırlarının sonuna satır ara eklemesi nedeniyle, bazı ince alan değişiklikleri istemeden işbirlikçi çalışmalara veya gönderilen yamalara girebilir. Endişelenmeyin, Git için bazı yapılandırma seçenekleri bu sorunları çözmenize yardımcı olacaktır.
core.autocrlf
Windows'ta bir program yazıyorsanız ya da Windows'ta programlayan başka biriyle çalışıyorsanız ve siz farklı bir sistemdeyseniz, satır sonu kapanış sorunu yaşayabilirsiniz. Bunun nedeni, Windows'un satırı bitirmek için iki karakter kullanması, yani carriage enter ve satır break'leri kullanması, Mac ve Linux'un satır ara için ise yalnızca bir karakter kullanmasıdır. Bu küçük bir sorun olsa da, platformlar arası iş birliğini büyük ölçüde bozabilir.
Git, commit yaptığınızda line ender CRLF'yi otomatik olarak LF'ye, kodu ödüz ettiğinizde ise LF'yi CRLF'ye dönüştürebiliyor. Core.autocrlf ile bunu açın ve Windows'ta true olarak ayarlayın, böylece kod alındığında LF CRLF'ye dönüştürülür.
core.autocrlf'i false olarak yapılandırın, yani otomatik dönüştürme fonksiyonunu etkinleştirme.
|