SORU
28 Temmuz 2011, PERŞEMBE


Neden Gıt bu ikili bir metin dosyası olarak davranıyor?

Bana bunu diyor neden acaba:?

$ git diff MyFile.txt
diff --git a/MyFile.txt b/MyFile.txt
index d41a4f3..15dcfa2 100644
Binary files a/MyFile.txt and b/MyFile.txt differ

Onlar metin dosyaları değil mi?

Bu kontrol var .gitattributes ve boş. Bu mesajı alıyorum neden? Yapamam artık kullandığım gibi farklar

EKLEDİ:

Bu dosya izinleri, @ olduğunu fark ettik? Bu neden olabilir?

$ls -all
drwxr-xr-x   5 nacho4d  staff    170 28 Jul 17:07 .
drwxr-xr-x  16 nacho4d  staff    544 28 Jul 16:39 ..
-rw-r--r--@  1 nacho4d  staff   6148 28 Jul 16:15 .DS_Store
-rw-r--r--@  1 nacho4d  staff    746 28 Jul 17:07 MyFile.txt
-rw-r--r--   1 nacho4d  staff  22538  5 Apr 16:18 OtherFile.txt

CEVAP
28 Temmuz 2011, PERŞEMBE


Bunu gıt dosya (değil . gerçek içeriğini inceler sadece anlamına gelir ^em>biliyorumherhangi bir uzantısı bir ikili dosya değil - açıkça - man sayfasına bakınız) söylemek istiyorsanız öznitelikleri dosyasını kullanabilirsiniz.

Dosya denetlenir sahip temel ascıı karakter değil öyle şeyler gördü içeriği. UTF16 'komik ikili. olduğunu sanacaktır' karakter var onu bekliyorum

Dosya için ise uluslar varsa gıt anlamanın yolları (i18n) ya da genişletilmiş karakter biçimi vardır. Yeteri kadar bu ayar için kesin yöntem almıyorum - [Full]M RT gerekebilir ;-)

Edit: size bir kaç ipucu vermek gerekir. YANİ can-i-make-git-recognize-a-utf-16-file-as-text bulundu hızlı arama

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • jbignacio

    jbignacio

    13 Mart 2006
  • VOICE TV

    VOICE TV

    2 Aralık 2010