【发布时间】:2015-04-17 11:12:41
【问题描述】:
我从我的工作副本创建了分支。在其中,我使用svn rename 重命名了文件并对其进行了一些修改。然后我提交了状态为 A 的文件,并计划删除旧文件。当我尝试将该提交合并到我的工作副本时,出现了我的问题。我在合并时遇到了树冲突。树冲突出现在我在分支中重命名的文件中。我哪里错了?
【问题讨论】:
-
您收到的确切错误消息是什么?这将帮助我们解决问题。
-
@DavidW -
local file edit, incoming file delete upon merge是消息。所以文件在分支中被删除,但它存在于主干(和我的工作副本)上。我无法以逻辑方式解决这个问题,所以我推迟了树冲突,然后恢复了冲突的文件(分支中的已删除文件)。恢复文件后没有冲突,但现在太多了,所以我只是使用 svn del 删除它。它解决了我的问题。 -
@MichaelSchlottke - 我不认为这是重复的问题,您发布的链接提供了过于笼统的主题,它提供的解决方案只接受工作副本......
-
@SrdjanMladjan 本地文件编辑?。那可能是你的问题。 Subversion 注意到文件在一个分支上被编辑,但在另一个分支上被修改。冲突是您是要编辑还是删除文件。您可以在本地删除该文件,然后使用
svn resolved将问题标记为已解决。