2012-03-10 103 views

回答

14

是的,你应该在它重新集成到树干后删除它。这是在SVN book很好的解释:

一旦--reintegrate合并从分支到主干完成,分支是 不再为今后的工作中使用。它不能正确吸收新的主干更改,也不能正确地重新集成到主干。 出于这个原因,如果你要保持你的特性分支工作, 我们建议摧毁它,然后从后备箱重新创建它

+3

是否破坏它意味着我将失去所做的工作的所有的历史分支? – Meysam 2012-03-10 08:04:57

+5

这在我所链接的同一段中解释过,只是我引用的那一行之前的行:*但请等待!这个分支的历史不是很有价值吗?如果有人希望有朝一日审核你的功能的发展,看看你所有的分支变化呢?不用担心。请记住,即使分支在/ branches目录中不再可见,其存在仍然是存储库历史记录的不可变部分。/branches URL上的简单svn log命令将显示分支的全部历史记录。* – 2012-03-10 08:06:38

+0

哦,但我很担心!因为在销毁分支后,我无法修改分割在已删除分支中的源代码文件的差异.... – Steffen 2017-07-17 15:32:02

相关问题