TortoiseSVN:如何在提交期间将代码从当前分支传播到下一个分支

TortoiseSVN:如何在提交期间将代码从当前分支传播到下一个分支,svn,tortoisesvn,branching-and-merging,Svn,Tortoisesvn,Branching And Merging,在我的项目中,我们正在重组我们的SVN存储库。我想实现一个功能,我们有两个分支,当前版本是B1,下一个即将发布的版本是B2。一些开发人员正在B1上工作,一些开发人员正在B2上工作 我想知道Tortoise SVN客户端是否支持在B1中工作的开发人员提交文件Foo.java的任何此类功能。一旦提交,该更改也应传播到下一个分支B2。当B2上的开发人员更新代码时,他将收到上一个分支中发生的foo.java更改 请有人建议 仔细阅读有关SVN合并的信息 构建良好的防弹工作流程(合并冲突、B2修订版中不需

在我的项目中,我们正在重组我们的SVN存储库。我想实现一个功能,我们有两个分支,当前版本是B1,下一个即将发布的版本是B2。一些开发人员正在B1上工作,一些开发人员正在B2上工作

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

请有人建议

  • 仔细阅读有关SVN合并的信息
  • 构建良好的防弹工作流程(合并冲突、B2修订版中不需要的内容等),定义所需的
    svn merge
    语法(可能是同步合并或cherry-pick合并)
  • 手动(通过监视B1中的提交事件)或以半自动方式(使用提交后SVN钩子)执行到B2的合并

  • 为什么是负号?我正在搜索一个功能,但在网上找不到。这不是一个合并功能,但它与提交后脚本有关。writtenI知道手动合并,所以“无需研究”。在这里,我正在寻找到下一个可用分支的自动传播/合并。我相信这可以通过一些提交后脚本来实现。如果你知道,那么回复@AmitG-1。合并可能会发生冲突(我已经写过了):没有手工2,你不能提交这样的合并。我不想做你的家庭作业(合并后提交钩子是一项简单的任务)