外部マージアプリケーション(この場合はBComp.exe
)に送信されるパラメータは、TortoiseSVN->Settings->Merge Tools
ダイアログのTortoiseSVNによって制御できます。
2ウェイと3ウェイマージはBC support documentationにある両方のためBeyondCompareを使用する例:
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
- ベースファイルのウィンドウタイトル
%mine
- - あなたや他人のない元のファイルが
%bname
を変更し、独自のファイル、変更
%yname
で - ウィンドウのタイトルファイルの場合
%theirs
- そのままリポジトリにあるファイル
%tname
- リポジトリ
%merged
におけるファイルのウィンドウタイトル - 競合ファイル、マージ操作の結果
%mname
- マージされたファイルたとえば
のウィンドウタイトル、 PERFORCEのとマージ:
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
感謝の比較。私はBCompをパラメータなしで使用していました。実際には、マージの提案では、常にBCompで間違っていました。 Beyond Compare 4ともうまく機能します。 – Arvid