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

  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • modica89

    modica89

    24 HAZİRAN 2007