Windows'ta git için gvimdiff'i bir mergetool olarak kullanmaya çalışıyorum. Daha önce konsol modunda vimdiff kullandım, ancak Windows konsol boyutunu görmekten memnun olmadığımı hissediyorum, bu yüzden pencere boyutunu ayarlamak için daha esnek yaklaşımı olan gvimdiff'e geçmeye çalışıyorum.gvimdiff mergetool
Ama şimdi benim için açık değildir hatası alıyorum git mergetool
aramaya çalışıyorum:
The merge tool gvimdiff is not available as 'gvim'
bu çözülebileceğini nasıl? Windows için
gvim
, komut satırı aracılığıyla yüklenebilir ve erişilebilir. Aynı şey gvimdiff
komutu için de geçerlidir.
Bu komutun git komut dosyalarında bulunduğu yeri bulmaya çalışıyorum, ancak şu anda şanssız.
Bir yan not: cmd’nin varsayılan boyutunu değiştirebilirsiniz üst çubuğa sağ tıklayarak -> özellikler ve orada bir şeyler. Oradayken, her pencereyi aynı başlangıç pozisyonunda başlatmasını da söyleyebilirsiniz. Daha sonra bir kez tıkladıktan sonra, varsayılan olarak veya sadece bu pencere için ayarlamak isteyip istemediğinizi sorar. – Shahbaz
Bu özel durumda bana yardımcı olmadı ... birleştirmeye çalıştığım kod satırların büyük girintilerine ve uzunluğuna sahip, bu yüzden gvimdiff'te küçük ama okunabilir yazı tipi ayarlayarak biraz daha piksel (g) kazanmayı planlıyorum. .. – shytikov
Hata, $ (git --exec-yolu) \ git-mergetool - lib' içindeki 'get_merge_tool_path' işlevinde kaldırılır. Birleştirme aracınız olarak gvimdiff'i yapılandırdığınızda, git dahili olarak bunu bir “gvim” komutuna çevirir (bkz. '$ (Git --exec-yolu) \ mergetools \ vim' .Bir 'git mergetool' başlattığınız kabuktan, "gvim" i çalıştırabilmelisiniz. Eğer işe yarıyorsa, o zaman git mergetool da olmalıdır. –