【发布时间】:2013-07-03 06:59:12
【问题描述】:
我是一名开发人员,正在学习如何使用源代码控制软件。我已经阅读了Subversion documentation。我了解合并的概念,但我的问题是:您多久合并一次?
例如,如果您有一个开发人员在主干上工作,而两个开发人员在不同的分支上工作,那么他们什么时候做:
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
在此示例中,请假设三个更改是相互独立的。你每天结束时都合并吗? - 假设更改当然是稳定的,或者您是否在发布日期前及时合并?
过去(当我没有使用源代码管理时)我已经发布了。我认为最好设置一个我(和其他开发人员)可以努力的发布日期?
我今天准备了很多关于合并和分支的帖子,例如这个:Good branching and merging tutorials for TortoiseSVN?。我还没有找到具体问题的答案。
【问题讨论】:
-
你尽可能频繁地合并,在你的情况下,每天结束听起来是个不错的选择。经常合并的原因是如果存在依赖/代码冲突,它们更容易维护。
标签: svn version-control merge branch