1

在默认的 SVN 上,有三个目录:

Trunk:这东西有效,但尚未发布

分支: Buggy,可能不包括所有更改

标签:已发布版本,从未直接编辑

我的问题:

现在,在分支被“固定”并根据需要合并到主干之后,它们是被删除了,还是任其腐烂?

4

1 回答 1

2

删除它。svn 中的删除不会将其从历史记录中删除 - 如果您想要它回来,您可以随时恢复删除它的提交。

最大的原因是重新集成合并后分支无法使用。来自红皮书

一旦从分支到主干完成了 --reintegrate 合并,该分支就不再可用于进一步的工作。它无法正确吸收新的主干更改,也无法再次正确重新集成到主干。出于这个原因,如果您想继续处理您的功能分支,我们建议您将其销毁,然后从主干重新创建它

进一步有趣的阅读

最好保持清洁,即使您不使用--reintegrate它,当您必须滚动浏览分支列表时它总是很糟糕。

很可能您不需要恢复它,因为您可以在不恢复它的情况下检查所有文件和历史记录。

于 2013-03-15T06:21:37.860 回答