TFS 2010のマージツールとしてGVimを使いたいです。
私はGVimの引数を理解できません。 特に引数%4を使用すると、空のバッファが生成されます。もし私がそれを使用しなければ、私はそれを使用しなければならないというエラーメッセージが出ます。TFSのマージツールとしてのGVim
8
A
答えて
2
パラメータこれは、あなたの好みに合わせて正確になるが、ここで私はマージツール用のgvimを使用してみましょうしないことがあり試すことができます。
私はそれを設定します。左側に 'source'があります(ここではからまでをマージしています)、そして右側のマージファイルブランチは情報を持っています)。
私はこのようにそれを設定します。
command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
次のようにこれはないことは次のとおりです。
- は「-c(左側の「ソース」ファイルを読み込み、そしてウィンドウを分割VERTのdiffsplit%1" )
- 右側にマージ結果を開く(4%)が
- クイックスクリプトを実行する:
-
右側のウィンドウの上
- 移動(wincmd 1)
- はこれができます(0read%2)
- 再実行されるのdiffアルゴリズム(差分)
支店の私の既存の変化に読み込み私は "差し戻す"私の仕事を受信マージに対して、右側を保存するとマージを解決します。
1
あなたのスクリーンショットは、あなたがVimの7.3を使用している示唆しています。 Vimのサイトによると:いくつかの時点で http://vim.wikia.com/wiki/Running_diff
、「クリームなしではVim」が提供するMyDiff機能が インストーラが変更されました。 Vim 7.3.138以降、それはまだ壊れています。
しかし、あなたは以下の冗長モードが
command : gvim
argument: -V -od %1 %2
答えは厳密ではありませんが、http://www.vim.org/scripts/script.php?script_id=3808 – Benj
@Benj、はい、それを見ました。これはvimで作業し、tfsソースコントロールを使用するためのものです。私が望むのは、私がVS2010で働いているときに、 "マージツールでマージ変更"ボタンをクリックすることです.GVimはそのツールとして開きます。 – kroiz
ええ、私は知っている、それは単なる恥知らずのプラグだった;-) – Benj