首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mercurial中使用tortoisegitmerge?

如何在mercurial中使用tortoisegitmerge?
EN

Stack Overflow用户
提问于 2015-09-16 02:28:06
回答 2查看 206关注 0票数 1

我在Windows中使用mercurial进行修订控制,但我想使用一个很好的合并工具,比如TortoiseGitMerge。如何告诉Mercurial使用TortoiseGitMerge来处理合并冲突?

EN

回答 2

Stack Overflow用户

发布于 2015-09-16 02:28:06

确保已安装TortoiseGit。

然后,编辑或创建%userprofile%\.hgrc (例如c:\users\YOUR_USER_NAME\.hgrc)并添加以下内容:

代码语言:javascript
复制
[extdiff]
cmd.tortoisegitmerge = c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe

[merge-tools]
tortoisegitmerge.args = -base $base -mine $local -theirs $other -merged $output
票数 1
EN

Stack Overflow用户

发布于 2015-09-16 04:32:42

适用于TortoiseGitMerge的好的合并工具部分(摘自TortoiseHG的hgrc.d\MergeTools.rc),仅适用于single merge-tool (用于参考的Merge Tool Configuration维基页面)

代码语言:javascript
复制
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

对于1个以上的合并工具,必须添加具有某些优先级的tortoisegitmerge.priority键。要忽略优先级列表并使用总是从可能的选项merge-tool中预先选择,请使用

代码语言:javascript
复制
[ui]
merge = tortoisegitmerge

在全局或特定于存储库的ini文件中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32593113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档