SORU
22 NİSAN 2009, ÇARŞAMBA


Git UTF-16 dosya olarak metin tanımak yapabilir miyim?

Sanal PC sanal makine dosyası (*.takip ediyorum vmc) git, ve bir değişiklik yaptıktan sonra gıt ikili dosya olarak tanımlanan ve benim için fark etmezdi. Dosyayı UTF-16 kodlanmış olduğunu fark ettim.

Git bu dosyayı bir metin olduğunu kabul ve uygun şekilde işlemek için öğretilebilir?

Temel özellik listesi altında gıt kullanıyorum.autocrlf false. Gerekirse UNIX altında mSysGit ya gıt kullanabiliriz.

CEVAP
19 AĞUSTOS 2009, ÇARŞAMBA


Bir süre bu sorun ile mücadele ediyorum, ve benim için mükemmel bir çözüm bulundu:

$ git config --global diff.tool vimdiff      # or merge.tool to get merging too!
$ git difftool commit1 commit2

git difftool git diff aynı argüman alır, ama bu senin seçimin yerine yerleşik GNU diff diff programı çalıştırır. Bu kadar boş farkında olan bir diff (, vim diff modunda benim durumumda) seç ve sadece git diff yerine git difftool kullanın.

""Türü için çok uzun? difftool bul Sorun:

$ git config --global alias.dt difftool
$ git dt commit1 commit2

Git kayalar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • sghaff1

    sghaff1

    23 Mart 2009