我们这里有以下情况:
- 用户开始提交(在主干上)。
- 他在他的提交消息中添加了特殊的关键字来表示这个更改应该在一个分支上自动完成。
有什么好的解决方案来实现它?我看到了以下选项(但想在这里指出您认为最好的选项):
- 查看后台作业中的每个提交,并开始另一个提交以将相关更改复制到分支。
- 实现一个 post-commit-hook,直接在提交后触发更改。
您对此有何看法?是否有其他可用的解决方案,甚至更合适?
第 1 页和第 2 页的条件为我们提供了初步配方:
提交后挂钩必须:
svn merge -c... URL-OF-TRUNK
,可能,为了自动解决冲突,使用--accept
选项来自@mliebelt 的补充: