2015-10-20 20 views
-1

在我的项目中,我们正在重构我们的SVN存储库。我想实现一个功能,我们有2个分支,当前发布正在B1上,而下一个即将发布的版本是B2。有些开发人员正在研究B1,还有一些正在研究B2。TortoiseSVN:如何在提交期间将代码从当前分支传播到下一分支

我想知道Tortoise SVN客户端是否支持任何这样的功能,其中在B1中工作的开发人员提交文件Foo.java。只要他承诺这个改变也应该传播到下一个分支B2。当B2上的开发人员更新他的代码时,他将收到前一分支发生的foo.java变更。

请有人建议。

+0

为什么它是负标记为?我正在寻找一种功能,我无法在网上找到任何地方。这不是合并功能,但它与Post commit脚本有关。 – AmitG

+0

“没有研究工作”,正如我写的 –

回答

0
  1. 阅读仔细关于SVN合并
  2. 营造良好的防弹工作流程(合并冲突,在B2版本等不必要的),定义需要它svn merge语法(可能是同步的合并或摘樱桃合并)
  3. 执行合并到(通过监测B1提交事件)或半自动化的方式手动B2(使用的post-commit SVN钩)
+0

我知道手动合并。在这里,我正在寻找自动传播/合并到下一个可用的分支。我相信这可以通过一些Post Commit脚本来实现。如果你知道然后回复。 – AmitG

+0

@AmitG - 1.合并可以与冲突执行(我已经写过**了):如果没有手工作业,你不能提交这样的合并2.我不想做你的作业*(在后期合并中)提交钩子很容易) –

相关问题