【发布时间】:2012-06-02 21:29:45
【问题描述】:
我们正在开发 2 个并发版本,一个是分支,另一个是主干。并且每个分支的更改都必须合并到主干中。如果我们正在开发一个大功能,这需要很多时间。因此我想自动化这个过程,即每次分支发生变化时..这些变化与主干合并。
同样,我正在探索 SVN 并考虑编写一个脚本来执行此操作。有谁知道我怎么能做到这一点,有什么教程吗?我已经参考了各种文章,例如this。
到目前为止,我还不能让它工作。
【问题讨论】:
-
这是不可能的,因为每次合并都可能导致冲突,必须通过人类理解必须做什么来解决。
-
是的,但不会合并命令处理吗?
-
merge命令尽其所能,但是例如,如果您删除trunk中的文件A,并在分支中的文件A中添加25行代码,SVN怎么知道它与它有什么关系这 25 行新代码?主干的设计发生了变化,分支的变化必须手动重写以适应新的设计。
标签: svn branch branching-and-merging svn-trunk