2

我有一个场景,需要一些输入。我有一个典型的主干/分支/标签的 svn 设置。但是对于生产机器,我们使用发布分支。问题是:由于一些不需要的签入,生产发布分支已经搞砸了。我们从一个稳定的版本创建了另一个分支,但不想在生产中切换分支。是否可以将现有的发布分支重命名为:Release_Branch_notworking,然后将 New_ReleaseBranch 重命名为 Release_Branch,并且不要在生产机器上切换分支。有没有人尝试过这个或任何意见,如果这会奏效?

4

1 回答 1

3

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

请记住,树干或树枝周围没有很多“魔法”。它们只是带有文件的文件夹(恰好共享一个共同的修订历史),您的生产环境不应该真正关心您碰巧命名为“发布”分支的文件夹中的内容。

此外,如果您真的不想要这些修订,您可以选择在发布分支上执行“恢复到以前的修订”到最后一个已知的良好修订,并完全删除它们(有关相关回复,请参见此处Stefan,TortoiseSVN 的作者)

于 2013-05-17T18:44:21.557 回答