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