BComp.exe
このダイアログで、TortoiseSVN によって外部マージ アプリケーション (この場合は ) に送信されるパラメータを制御できますTortoiseSVN->Settings->Merge Tools
。
双方向マージと 3 方向マージの両方で BeyondCompare を使用する例は、BC サポート ドキュメントにあります。
3-way Merge (v3 Pro)
1. Select Settings from Explorer's TortoisSVN submenu.
2. Switch to the Merge Tool tab.
3. Change the radio buttons from TortoiseMerge to External.
4. In the path edits, enter:
5. "C:\Program Files\Beyond Compare 3\BComp.exe" %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname /title4=%mname
2-way Merge (v3 Std, v2)
Use the same steps as above, but use the command line:
`"C:\Program Files\Beyond Compare 3\BComp.exe" %mine %theirs /savetarget=%merged`
これは、Tortoise SVN docsのセクションで説明4.30.5.2
されています (サブトピックへのリンクはありません - ページで を検索してくださいMerge Tool
)。
パラメータ置換は、Diff プログラムと同じ方法で使用されます。
%base
- 自分や他の人が変更していない元のファイル
%bname
- ベースファイルのウィンドウタイトル
%mine
- 自分の変更を加えた独自のファイル
%yname
- ファイルのウィンドウ タイトル
%theirs
- リポジトリにあるそのままのファイル
%tname
- リポジトリ内のファイルのウィンドウ タイトル
%merged
- 競合するファイル、マージ操作の結果
%mname
- マージされたファイルのウィンドウ タイトル
たとえば、Perforce Merge では次のようになります。
C:\Path-To\P4Merge.exe %base %theirs %mine %merged
またはKDiff3で:
C:\Path-To\kdiff3.exe %base %mine %theirs -o %merged
--L1 %bname --L2 %yname --L3 %tname
または Araxis の場合:
C:\Path-To\compare.exe /max /wait /3 /title1:%tname /title2:%bname
/title3:%yname %theirs %base %mine %merged /a2
または WinMerge (2.8 以降):
C:\Path-To\WinMerge.exe %merged