我正在使用GIT 1.8.5.2.msysgit.0(git-scm.com的最新下载版本)并在合并期间收到此消息。
我使用推荐的GIT_MERGE_VERBOSITY = 5运行合并。也许有一个可疑的条目:
CONFLICT(重命名/重命名):在分支“Temporary”中重命名“xxx” - >“yyy” 合并分支1“重命名”xxx“ - >”yyy“in”临时合并分支2“ (未解决)
但我不知道。所有其他冲突都是内容,添加/添加或重命名/重命名,但这是唯一显示“未解决”的冲突。两个分支方都不再存在文件和目录“xxx”。我试图通过创建文件“xxx”来解决问题。但BUG消息再次出现在消息之上。
很抱歉,我无法发布完整的输出,并且我必须用XXX和YYY替换文件名,因为我在我的工作中使用了此存储库,到目前为止我无法提供更多信息。
也许某人有更多关于我如何继续前进的信息?
编辑:我找到了一种解决方法,通过添加-X rename-threshold = 95%选项,在没有此BUG消息的情况下完成合并。
git merge --no-ff --no-commit -X rename-threshold=95% branch_to_merge_from