我有一个场景,需要一些输入。我有一个典型的svn设置trunk / branches / tags。但是对于生产机器,我们使用发布分支。 问题是: 由于一些不需要的签到,生产发布分支已经搞砸了。我们从稳定版本创建了另一个分支,但不想在生产中切换分支。是否有可能将现有版本分支重命名为:Release_Branch_notworking,然后将New_ReleaseBranch重命名为Release_Branch,并且不要在生产计算机上切换分支。有没有人试过这个或任何意见,如果这将有效?
答案 0 :(得分:3)
是的,这应该可以正常工作。
请记住,树干或树枝周围没有太多的“魔力”。它们只是带有文件的文件夹(碰巧共享一个共同的修订历史记录),而您的生产环境应该不关心您恰好命名为“发布”分支的文件夹内的内容。
此外,如果您真的不想要这些修订,您可以选择在发布分支上执行“恢复到以前的修订版”到最后一个已知的正确版本,并完全删除它们(请参阅{{3来自TortoiseSVN的作者Stefan的相关回复