小编Mic*_*wek的帖子

颠覆与持续集成

对不起,如果这个问题的答案已经存在,我还没有找到它们.

我是一个Web开发团队的成员,我们维护着一个门户网站.发布管理适用于Subversion.这是我在向门户添加新功能时的工作方式:

  • 通过复制Trunk创建一个新分支
  • 在那个部门发展
  • 定期将Trunk中的更新合并到该分支中(我想知道Framework-Changes是否会破坏我的代码,然后再转到UAT/Integration,例如)
  • 将分支重新集成到主干中以使其生效

现在我们遇到了持续集成的问题:

  • 每X周定期上线
  • 计划在不同日期上线的几个分支机构存在
  • 每隔X小时,Integration Server会执行Trunk checkout并将所有分支(应明确转到Integration System)合并到其中
  • 已合并到每个分支(见上文)的Trunk更新现在生成树冲突

什么是最佳实践?重新集成不适用于合并多个分支,因为只要集成了一个分支,工作副本就不再干净了.但是,必须以某种方式实现持续集成......

如果将Trank更改合并到每个分支中,则会创建不同的修订.但文件应该具有相同的内容并且相同.是不是有一个合并选项说"如果两个新的/更改的文件相同则忽略冲突"?

谢谢你的帮助.

svn continuous-integration

6
推荐指数
1
解决办法
3375
查看次数

标签 统计

continuous-integration ×1

svn ×1