首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SourceTree外部合并已停止工作

SourceTree外部合并已停止工作
EN

Stack Overflow用户
提问于 2016-04-23 05:41:07
回答 3查看 1.9K关注 0票数 8

我已经在源码树中使用tortoiseMerge作为外部工具有一段时间了,但今天我在拉出后有3个冲突,所以我修复了第一个冲突,然后我想打开下一个,然后弹出一个窗口,上面写着Visual merge in progress,但什么都没有发生,tortoise没有启动。

这怎么会发生呢?

它工作一秒钟,然后它就不工作了.

我做了一些搜索,但没有找到太多,我试图将源码树中的diff工具从系统默认更改为tortoise,但这没有任何作用。

知道发生了什么吗?

EN

回答 3

Stack Overflow用户

发布于 2021-08-26 07:19:34

这可能是由于Sourcetree找不到'.gitconfig‘文件位置所致。即使你保留了“允许Sourcetree修改你的全局Git配置文件”复选框。可能不会更新。

尝试将系统环境变量中的HOME添加到'.gitconfig‘文件位置的路径中。例如,主页C:\Users\XXX

在尝试了上述所有解决方案后,这对我很有效

票数 1
EN

Stack Overflow用户

发布于 2019-03-12 05:27:19

如果其中一个文件被删除,就会发生这种情况。

您可以在windows的命令提示符下运行以下命令,以便能够回答git-mergetool在其中一个文件(甚至两个文件)被删除时询问的问题。

使用您自己的CONFLICTED_FILE_PATH,您可能需要使用不同的路径来指向您的git-mergetool:

代码语言:javascript
运行
复制
sh "c:\Program Files\Git\mingw64\libexec\git-core\git-mergetool" -y --tool=sourcetree -- CONFLICTED_FILE_PATH
票数 0
EN

Stack Overflow用户

发布于 2019-04-05 22:02:26

您是否选择了比较/合并工具并添加了路径?

您还可以检查'.gitconfig‘文件(位于用户目录中)。

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

https://stackoverflow.com/questions/36803736

复制
相关文章

相似问题

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