SVN上的“/ branches / x”文件夹修复后是否应该删除?

时间:2013-03-15 03:20:46

标签: svn tortoisesvn

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

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

分支机构: Buggy,可能不包含所有更改

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

我的问题:

现在,在分支被“修复”并根据需要合并到主干后,它们会被删除,还是会被腐烂?

1 个答案:

答案 0 :(得分:2)

删除它。 svn中的删除不会将其从历史记录中删除 - 如果您想要它,则可以始终还原删除它的提交。

最大的原因是在重新整合后,分支无法使用。来自redbook

  

一旦从分支到主干完成了--reintegrate合并,分支就不再可用于进一步的工作。它无法正确吸收新的行李箱更换,也无法再次正确地重新集成到行李箱。因此,如果您想继续使用功能分支,我们建议您销毁它,然后从主干中重新创建

Further interesting reading

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

您可能无需恢复它,因为您可以检查所有文件和历史记录而无需恢复它。