SVN:如何让分支与Trunk保持同步?

时间:2016-03-01 17:29:21

标签: svn version-control merge

有没有办法让特定的分支与Trunk同步,也就是说,每当有人将代码检入trunk时,该代码也会被发送到特定的分支?

我们遇到的情况是,每次发布新版本时,我们都必须根据Trunk创建新的分支。原因是我们正在迁移到新环境但我们处于该环境的开发阶段并且我们必须保持当前主干处于活动状态,但是我们需要为新环境创建新分支,因为该代码分叉符合新环境。

实际上我们有两个并行的中继,但每次都需要通过合并主干来重新创建dev中的第二个中继。

我们想知道我们是否可以设置SVN将检查到主干线的更改复制到并行dev“trunk”。

我知道,这很令人困惑,抱歉。

顺便说一句,这不是GIT SVN,只是常规的SVN。

1 个答案:

答案 0 :(得分:1)

提交后挂钩,内部:

  • 检查受提交(svnlook dirs-changed
  • 影响的节点
  • 如果是/trunk,则svn copy && svn commit更改