源树没有为扩展名为 .java 的少数文件启动外部合并工具。源代码树在几个文件中显示冲突。当我选择解决冲突-> 启动外部合并工具时,它只显示一个不到一秒钟的弹出窗口并关闭。它没有打开工具,而是在源代码树的冲突文件下方生成并显示 4 个备份文件。我也检查了 .gitconfig ,它显示映射到 opendiff 的正确路径,默认情况下在 Mac 中打开 FileMerge。
问问题
1022 次
2 回答
1
这可能是由于 Sourcetree 无法确定 '.gitconfig' 文件位置。即使您选中了“允许 Sourcetree 修改您的全局 Git 配置文件”复选框。它可能不会更新。
尝试将系统环境变量中的 HOME 添加到“.gitconfig”文件位置的路径中。例如 HOME C:\Users\XXX
于 2021-08-26T10:27:01.197 回答
1
我想到了。我正在mac上尝试这个并拥有Xcode。它在命令行工具下没有显示任何内容。我安装了命令行工具并在 Xcode 下映射。还将 Sourcetree 首选项中的差异更改为 FileMerge。现在我正在启动我的外部合并工具。
于 2021-01-18T14:57:05.547 回答