当svn分支的父分支被删除时,它会发生什么情况?

当svn分支的父分支被删除时,它会发生什么情况?,svn,Svn,假设Bob正在处理分支A,您希望创建自己的分支B,该分支名为B,从A复制而来。如果Bob将A合并回主干,删除它,然后重新创建它(而您仍在处理B),会发生什么情况?当你把B合并回A2时,svn会发疯吗?svn如何处理这种情况?我在svn的书中找不到任何关于这个的信息 更新 我仍然在等待关于svn如何知道在这里做什么的答案。。。但如果你只是想知道事情是否会爆炸,看起来不会。我自己也尝试过(使用SVN1.8,这是非常新的)。这似乎很好——当我将孤立分支合并到一个新分支(它们都从主干开始)时,没有错误或

假设Bob正在处理分支A,您希望创建自己的分支B,该分支名为B,从A复制而来。如果Bob将A合并回主干,删除它,然后重新创建它(而您仍在处理B),会发生什么情况?当你把B合并回A2时,svn会发疯吗?svn如何处理这种情况?我在svn的书中找不到任何关于这个的信息

更新

我仍然在等待关于svn如何知道在这里做什么的答案。。。但如果你只是想知道事情是否会爆炸,看起来不会。我自己也尝试过(使用SVN1.8,这是非常新的)。这似乎很好——当我将孤立分支合并到一个新分支(它们都从主干开始)时,没有错误或抱怨。我不知道是否一切都会好,尽管在1.7中,您可以使用
merge--reintegrate
。下面是OrtoiseSVN日志文件的视图。请注意修订的顺序和安排方式。。我想这说明了这棵树是如何神奇地自行完成的。“CreatingFreshDev步骤”很有趣,因为它发生在比a分支修改(rev 5和rev 7)更晚的版本中,但日志对其进行了安排,就像在这些步骤之前一样。肯定有一些svn的聪明。