GVim'i, TFS 2010 için bir birleştirme aracı olarak kullanmak istiyorum.
GVim için Bağımsız Değişkenleri çözemiyorum. Özellikle kullandığım% 4 argümanı, bunun için boş bir arabellek alıyorum. Kullanmazsam kullanmam gereken bir hata mesajı alırım.GVim, TFS için birleştirme aracı olarak
8
A
cevap
2
Bu tam beğeninize olmayabilir parametreleri deneyebilirsiniz, ama birleştirme aracı için GVIM nasıl kullandığını burada.
Ben iki yönlü birleştirme yapmak kurmak: ne zaman hedef olarak başlayan (I den birleştirme ediyorum) Soldaki 'kaynak' ve sağdaki (üzerinde birleştirme dosyası vardır dal bilgi amaçlıdır).
böyle kurmak:
aşağıdakicommand: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
ne yapar gibidir:
- solda 'kaynak' dosyasında okur ve pencereyi böler (-c " vert diffsplit% 1")
- sağ tarafta birleştirme sonucunu yukarı açar (% 4)
- hızlı bir komut dosyası çalıştırır hangi:
-
Sağ pencere üzerinde 210
- taşır (wincmd l)
- dalında Mevcut değişiklikler okur (0read% 2)
- fark algoritmasını yeniden çalıştırır (fark)
Bu sağlar Benim işim gelen birleştirme karşı benim "fark" ve sağ taraftaki tasarruf birleştirme çözecektir.
1
Ekran görüntüleriniz Eğer Vim 7.3 kullanıyorsanız öneriyor. Vim sitesine göre: Bir noktada http://vim.wikia.com/wiki/Running_diff
, "Cream olmadan Vim" tarafından sağlanan MyDiff fonksiyonu yükleyici değiştirildi. Vim 7.3.138 itibariyle hala bozuldu.
Ancak, aşağıdaki ayrıntılı mod
command : gvim
argument: -V -od %1 %2
İlgili konular
- 1. kdiff3, SVN için birleştirme aracı olarak nasıl ayarlanır
- 2. GVIM
- 3. Gvim olarak boşluk karakterleri göster
- 4. Neden Windows'da git birleştirme aracı olarak TortoiseMerge kullanamıyorum?
- 5. yayın oluşturma profili oluşturmak için tfs derleme aracı nasıl yapılandırılır?
- 6. gVim ve gVim arasındaki fark nedir?
- 7. TFS değişiklik kümeleri programsal olarak nasıl birleştirilir?
- 8. Visual Studio ve TFS ile TortoiseMerge Kullanma - Hedefi Hedefle (bulunamadı)
- 9. TortoiseGit, dosya başına temelde otomatik birleştirme aracı yapılandırın
- 10. Hata CS1056: tfs sürekli birleştirme işleminde msbuild çalıştıran beklenmeyen '$' karakter
- 11. TFS Oluşturma Aracı Çalışma Dizini'nin silinmesinin etkisi nedir?
- 12. TFS 2010 Kök dalını yeniden adlandırdıktan sonra birleştirme
- 13. Aracı C# koduna dönüştürmek için aracı
- 14. Gvim kabuk sorunu
- 15. Visual Studio/TFS 2010
- 16. Gvim açma diyaloglarını nasıl durdurabilirim?
- 17. Mac OS X 10.10 Birleştirme aracı git hatalar
- 18. TFS
- 19. TFS
- 20. Farklı TFS sunucuları arasında Birleştirme veya Dallanma mümkün mü?
- 21. XCode için T4 aracı
- 22. gVim ve çoklu programlama dilleri
- 23. aracı
- 24. Sütunlarda İndeks Olarak Sütunları Birleştirme
- 25. tfs
- 26. tfs
- 27. TFS
- 28. TFS
- 29. TFS
- 30. GVim: Yeni bir sekmede aç
Kesinlikle bir cevap değil ama http://www.vim.org/scripts/script.php?script_id=3808 – Benj
@Benj'i gördünüz, Evet, gördünüz mü. Bu, vim içinde çalışmak ve tfs kaynak denetimini kullanmak içindir. İstediğim, VS2010'da çalışırken "Birleştirme Aracında Değişiklikleri Birleştirme" düğmesine tıkladım - GVim bu araç olarak açılacak. – kroiz
Yeh, biliyorum, sadece utanmaz bir fiş oldu ;-) – Benj