问题 当我得到“TortoiseMerge不能在没有基础的情况下使用”时,我该怎么办?


我在我的Windows机器上使用msysgit for Git。我安装了TortoiseGit主要是因为我喜欢TortoiseMerge和日志功能。大多数时候,我使用的时候 git mergetool 为解决合并冲突,TortoiseMerge正常打开并让我合并。有时,我得到“没有基地就不能使用TortoiseMerge”。我认为这意味着所提到的文件需要在文本编辑器中打开才能手动合并。什么是响应“TortoiseMerge不能没有基础”错误/消息的最有效方式?


10320
2018-05-31 21:01


起源



答案:


只要没有基本文件(即两个分支之间的最后一个共同祖先的树中不存在该文件),就会发生此消息。如果没有基础,TortoiseMerge无法处理三向合并。

你最好的选择是使用不同的工具。我个人使用kdiff3,它处理这个特定的情况没有问题,但还有其他人。


9
2018-05-31 22:34