小编Tim*_*ick的帖子

具有"依赖关系"的SVN多个分支

我目前面临以下情况:

我有一个SVN存储库与主干,一些开发人员继续添加代码(因为它应该)

然后我们有不同的分支(见图)p1_test(测试系统)和p1_live(生产系统).

我们想要的程序是每隔X天从trunk(进程v¹)更新p1_test分支.然后将更新来自p1_test的工作副本中的"真实文件"(v²).

系统p1_test经过测试,每个错误修复都(或应该)提交给p1_test分支,并更新p1_test系统(再次为v²).与此同时,其他未参与p1-cycle的开发人员将继续加入trunk.这些更改应该集成在p1_test分支中(尚未).

最后(当p1_test)被认为是稳定的时,应该从p1_test分支更新分支p1_live,并且对p1_test所做的所有更改都应该重新集成到trunk(v³).

在给定的时间点执行v⁴,意味着p1_live的工作副本从p1_live分支更新.

即使一切都应该被测试,我们必须选择"修补"p1_live上出现严重错误的任何内容.在这种情况下,直接对p1_live分支进行更改,并从该分支更新系统(v⁵).

此过程必须与未知数量的pX_test和pX_live系统同时工作.

Svn分支架构

这甚至可以用svn吗?目前我面临很多不同版本号,冲突等问题.

是否有版本控制系统可以让我遵循给定的程序?

亲切的问候,Timetrick

svn deployment version-control

4
推荐指数
1
解决办法
840
查看次数

标签 统计

deployment ×1

svn ×1

version-control ×1