2011-04-14 10 views
17

Visual Studio 2008 yılında şu mesajı alıyorum: Aşağıdaki dosyada yılındaNormalleştirilmiş satır sonlarını mı istiyorum?

satır sonları tutarlı değildir. satır sonlarını normalize etmek istiyor musunuz?

Bunun anlamını anlamıyorum. Evet veya hayır mı tıklamalıyım?

enter image description here

+1

Sürüm kontrolünü kullanıyor musunuz? Eğer öyleyse, hangisi? Ayrıca, dosyanız ne tür ve ne için kullanıyorsunuz? – paperjam

+1

olası kopyası [Visual Studio tutarsız satır sonlarını normalize ederek ne anlama geliyor?] (Http://stackoverflow.com/questions/553548/what-does-visual-studio-mean-by-normalize-inconsistent-line-endings) –

+0

Sürüm denetim aracı kullanmıyorum. Bir aspx.vb dosyasıdır. Visual studio 2008 kullanıyorum. – Urbycoz

cevap

18

doğru cevap hemen hemen her zaman "Evet" ve "Windows (CR LF)" dir. Bunun nedeni, kaynak dosyalarındaki satır sonlarının hemen hemen her zaman dosya içinde tutarlı olması ve Windows'taki kaynak dosyalarının genellikle CR LF sonlandırmaları içermesidir. İstisnalar var ama eğer sana başvururlarsa, muhtemelen onları biliyor olacaktınız. Uyarı iyi bir şey çünkü bir şekilde dosyanın bu tutarsız durumda olduğunu ve durumu nasıl ele alacağınıza dair bir seçenek sunduğunu size bildirir.

+0

Teşekkürler. Bundan sonra "evet" i seçeceğim. – Urbycoz

+0

Windows tabanlı bir kaynak kontrol sistemi kullanıldığında, satır sonlarının CR/LF'den farklı olması zor olabilir. Bu sıra dışı değil. Şahsen, SSMS her iki ucu da ele alabildiğinden, neden kimseyi bilgilendirmek için rahatsız ettiğinden emin değilim. Sadece biri CR/LF olmayan sonlandırmaları tanıyamayan bir editör kullanıyorsa önemlidir. – IronRod