1

Windows でリビジョン管理に mercurial を使用していますが、TortoiseGitMerge のような優れたマージ ツールを使用したいと考えています。マージの競合に TortoiseGitMerge を使用するよう Mercurial に指示するにはどうすればよいですか?

4

2 に答える 2

1

TortoiseGit がインストールされていることを確認します。

次に、編集または作成%userprofile%\.hgrc(例: c:\users\YOUR_USER_NAME\.hgrc) して、以下を追加します。

[extdiff]
cmd.tortoisegitmerge = c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe

[merge-tools]
tortoisegitmerge.args = -base $base -mine $local -theirs $other -merged $output
于 2015-09-15T18:28:05.723 に答える
0

TortoiseGitMergeの適切な[merge-tools] セクション (TortoiseHG から抽出hgrc.d\MergeTools.rc) は、単一のマージ ツールのみに使用されます (参照用に使用されるマージ ツール構成の wiki ページ)

tortoisegitmerge.args=/base:$base /mine:$local /theirs:$other /merged:$output
tortoisegitmerge.regkey=Software\TortoiseGit
tortoisegitmerge.regkeyalt=Software\Wow6432Node\TortoiseGit
tortoisegitmerge.regname=TMergePath
tortoisegitmerge.checkchanged=True
tortoisegitmerge.gui=True

tortoisegitmerge.priorityいくつかの優先順位を持つ複数のマージ ツールキーを追加する必要があります。優先度リストを無視して、可能な選択肢から常に事前に選択されたものを使用するには、merge-tool を使用します。

[ui]
merge = tortoisegitmerge

グローバルまたはリポジトリ固有の ini ファイル内

于 2015-09-15T20:32:42.047 に答える