【发布时间】:2012-10-23 21:02:19
【问题描述】:
我目前的 SubVersion 工作流程是这样的:
- 主干用于对主要源代码进行小的内容更改和错误修复。
- 分支用于添加/编辑增强功能和项目。
因此,主干更改的制作、测试、提交和部署都非常迅速。而增强功能和项目需要额外的用户测试和批准。
当时,我有两个分支机构需要同时进行测试和批准。在更改完全测试和批准之前,我不想合并到主干并提交。
我需要做的是将两个分支合并到一个工作副本而不进行任何提交。
我正在使用 Tortoise SVN,当我尝试合并第二个分支时,我收到一条错误消息:
无法合并到具有本地修改的工作副本中
有没有一种方法可以在不提交合并的情况下做到这一点?
【问题讨论】:
-
看起来错误消息正在生成,因为您没有将更改提交到分支,与合并本身无关。
-
在终端中,svn 有一个
--force参数来解决这个问题。 Tortoise SVN 不支持吗? -
我决定在这里放眼望去,彻底重新考虑我们的测试/部署程序,以防止出现此类问题。
标签: version-control svn