【发布时间】:2016-03-01 18:22:27
【问题描述】:
我正在使用 TortoiseSVN,并且正在开发一个分支来修补项目。我第一次将分支合并到主干时,项目遇到了一些问题,所以我回滚了该合并(在此过程中删除了几个文件夹)。我将我的工作副本切换到分支(其中包含文件夹)并进行了一系列更改以尝试解决我上次发布时遇到的问题。
现在我已将本地副本再次切换到主干(由于回滚而丢失了这些文件夹)以执行合并,但存在树冲突,因为作为回滚的一部分,文件夹在主干中被删除,我无法选择通过接受包含文件夹的分支版本来解决冲突,因为 TortoiseSVN 说 “树冲突只能解决到‘工作’状态;” 我也尝试过切换回分支,但我遇到同样的问题:文件夹有冲突,我无法通过分支解决冲突,只有工作状态。
【问题讨论】:
-
听起来你让自己陷入了一个令人讨厌的状态。如果新文件夹是您唯一的问题,我会手动添加(将它们从您的分支带到主干并提交)。您会丢失历史记录,但您的项目将是“完整的”。
-
@AlG 如果你把它作为答案并解释如何去做,我可能会接受它作为答案。我的研究并没有让我相信我想要的东西是可能的,但是自从我切换到主干尝试合并后,我的本地副本已经消失了,我不知道该怎么做你的建议。
标签: svn tortoisesvn