我是一名开发人员,正在学习如何使用源代码控制软件。我已阅读Subversion 文档。我理解合并的概念,但我的问题是:你多久合并一次?
例如,如果您有一个开发人员在主干上工作,而两个开发人员在不同的分支上工作,那么他们什么时候:
1) Merge the trunk with branch 1
2) Merge the trunk with branch 2
3) Merge branch 1 with the trunk
4) Merge branch 1 with branch 2
5) Merge branch 2 with the trunk
6) Merge branch 2 with branch 1
在此示例中,请假设三个更改是相互独立的。你每天结束时都合并吗?- 假设更改当然是稳定的,或者您是否在发布日期前及时合并?
过去(当我没有使用源代码控制时)我已经发布了。我认为最好设置一个我(和其他开发人员)可以努力的发布日期?
我今天准备了很多关于合并和分支的帖子,例如:TortoiseSVN 的好分支和合并教程?. 我还没有找到我的具体问题的答案。