Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11005|Yanıt: 0

warning: LF will be replaced by CRLF in xxxx.

[Bağlantıyı kopyala]
Yayınlandı 5.01.2021 11:26:06 | | | |
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.





Önceki:SQL Server dizileri virgülle ayıran dizeleri kullanır
Önümüzdeki:.NET/C#, BlockingCollection tabanlı basit logları uygular
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com