2013-05-17 56 views
2

我有一个场景,需要一些输入。我有一个典型的SVN设置树干/分支/标签。但是对于生产机器,我们使用发布分支。 问题是: 生产发布分支由于一些不需要的检查而被搞砸了。我们从稳定版本创建了另一个分支,但不想切换生产分支。是否有可能将现有版本分支重命名为:Release_Branch_notworking,然后将New_ReleaseBranch重命名为Release_Branch,并且不要在生产机器上切换分支。有没有人试过这个或任何意见,如果这将工作?SVN - 重命名分支和开关

回答

3

是的,应该可以正常工作。

请注意,中继线或分支周围并没有太多“魔术”。它们只是带有文件的文件夹(碰巧共享一个通用的修订历史记录),而且您的生产环境不应该关心您碰巧命名为“发布”分支的文件夹内的内容。另外,如果您确实不想要这些修订版,您可以选择在发行版分支上执行“恢复到以前的修订版”,直到完成最后一次修正,并将其完全删除(请参阅here TortoiseSVN的作者Stefan的相关回复)

+0

我做了一个反向合并..删除这些文件,但不知何故仍然无法正常工作..我想这是为什么合并在svn如此可怕的原因之一 –

+0

它的工作.. 谢谢 –