首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Beyond Compare 2作为Git Mergetool

Beyond Compare 2作为Git Mergetool
EN

Stack Overflow用户
提问于 2012-12-11 22:44:48
回答 1查看 2.6K关注 0票数 3

我正在尝试使用beyond compare 2和Git作为mergetool,遵循这个例子:http://www.iokom.com/drupal/node/4

示例使用了超越比较3,所以我简单地替换了我的目录结构,我对它不起作用并不感到惊讶。我已经看过了,但大多数教程都使用BC3,这里有很多帖子。BC2兼容吗?

我编辑了我的全局配置文件,如链接所示,但获得以下内容...

代码语言:javascript
复制
Mark@MARK-PC /c/git ((ref: re...))
$ git mergetool
fatal: bad config file line 27 in C:\Program Files (x86)\Git/etc/gitconfig

我该如何开始使用BC2?这个错误是什么意思?它是否透露了我的路径,或者配置中的参数对于BC2来说是错误的?提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 00:11:55

Beyond Compare 2不支持与祖先的3向合并,因此编写的方向将不起作用。您可以使用/savetarget=开关将其配置为执行双向合并。请尝试此配置:

代码语言:javascript
复制
[merge]
tool = bc2

[mergetool "bc2"]
cmd = 'C:\Program Files (x86)\Beyond Compare 2\BC2.exe' \
  "$PWD/$LOCAL" \
  "$PWD/$REMOTE" \
  /savetarget="$PWD/$MERGED"
keepBackup = false
trustExitCode = false

注意,因为它不能使用祖先文件,所以它不能检测冲突。您必须手动检查这些文件并合并所有内容。此外,界面仍然是双向比较;您需要将所有更改从一个文件拉到另一个文件中,然后保存它。/savetarget开关实现了这一点,因此任何时候您保存任何文件时,它实际上都会覆盖该路径。

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

https://stackoverflow.com/questions/13822124

复制
相关文章

相似问题

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