SVN - 合并/杀死一个分支

时间:2014-01-06 12:40:05

标签: svn version-control branching-and-merging

在我们的存储库中,我们有一个包含我们的应用程序的主干,在应用程序顶部添加了“第2阶段”功能的分支,然后是该分支的一个分支,并在应用程序中添加了一些单点登录功能。 / p>

trunk/application
branches/application_phase_2
branches/application_phase_2_with_sso

行李箱中没有任何工作, application_phase_2 的任何更新已合并到 application_phase_2_with_sso

application_phase_2 分支工作现已完成并且已启用,但 application_phase_2_with_sso 分支工作尚未完成。

我已成功将 application_phase_2 合并到主干中,但想要杀死(删除)此分支以阻止团队中的其他人检查任何进一步的工作。

鉴于 application_phase_2_with_sso 分支,SVN是否允许我这样做?

如果我可以对 application_phase_2_with_sso 分支产生任何影响,如果我终止它的分支 - 一旦完成工作,我可以直接将其合并回主干吗?

1 个答案:

答案 0 :(得分:1)

  

鉴于application_phase_2_with_sso分支,SVN是否允许我这样做?

  

如果我杀死了从

获取的分支,对application_phase_2_with_sso分支有什么影响吗?

没有。在任何情况下,您只能在“当前”状态下删除,历史记录不受影响,存储在仓库中并且可以在需要时使用(并且,最后,由于“,......对application_phase_2的任何更新已合并)到application_phase_2_with_sso“application_phase_2_with_sso内容等于”将被删除“分支,并且不会向父母提供任何内容)