Java git合并时出现意外的重命名/删除消息

Java git合并时出现意外的重命名/删除消息,java,git,Java,Git,我有两个分支,Hotfix和R1。我们在修补程序中做了一些更改,现在我们必须合并这两个分支。我在本地服务器上签出了两个分支,并执行了以下命令 git merge --no-commit Hotfix R1 我的期望是R1分支将合并到热修复程序分支中。Git将显示冲突,我将修复这些冲突。取而代之的是,我得到了以下信息来代替所有的冲突 CONFLICT (rename/delete): path/to/some/file/FileName.java deleted in HEAD and rena

我有两个分支,Hotfix和R1。我们在修补程序中做了一些更改,现在我们必须合并这两个分支。我在本地服务器上签出了两个分支,并执行了以下命令

git merge --no-commit Hotfix R1
我的期望是R1分支将合并到热修复程序分支中。Git将显示冲突,我将修复这些冲突。取而代之的是,我得到了以下信息来代替所有的冲突

CONFLICT (rename/delete): path/to/some/file/FileName.java deleted in HEAD and renamed in R1. Version R1 of path/to/some/file/FileName.java

对于某些文件,我可能希望有人删除或重命名该文件。但是这条信息是针对300个文件的。而且两个分支都不远。所以我认为我对信息的理解是错误的。有人能给我解释一下这条消息的真正含义吗?

你在使用Windows吗?当文件名用大写字母重写时,git会出现问题,比如“testfile”变成“testfile”。然后可以根据您所在的计算机识别和重命名删除。是的,我在windows上。但这两个位置的文件名是相同的。任何地方的大写字母都没有区别。