首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颠覆工程重组

颠覆工程重组
EN

Stack Overflow用户
提问于 2012-08-16 15:06:16
回答 2查看 47关注 0票数 2
  • 在我加入之前,SVN项目存储库已经设置了4个顶级Release文件夹。
  • 我们的目标是在工作结束时只有一个生产系统。
  • 每个Release文件夹都有自己的branches / tags / trunk文件夹。

开发团队可以在Release文件夹中工作,但是对于系统的总体配置,我需要将这些Release文件夹合并到一个Integration文件夹集中。

我要做以下几点:

Release 1分支到新的Integration分支文件夹,然后将每个后续Release文件夹的内容合并到其中。

你能推荐一种更好的方法吗?还是我心目中的方法会起作用,而且已经足够了?有其他选择吗?

EN

回答 2

Stack Overflow用户

发布于 2013-08-08 15:59:58

从您的场景中,下面的结构就足够了。

  • 分支
  • 标签
  • 中继线

中继将始终包含用于即将发布的产品的代码。标记将包含应用程序发布版本的代码。至于分支,您可以有未来的发行版,您的开发团队将针对它进行开发。您需要确保您的分支与当前发布的中继保持同步,方法是进行定期合并。理想情况下,合并每周或每两周进行一次。就合并而言,你会遇到冲突/皱纹,这是一个解决它的问题。

票数 1
EN

Stack Overflow用户

发布于 2012-08-16 17:21:43

根据你提供的描述,这似乎是.

添加一个新的顶级文件夹Integration并创建Integration

现在Release1是您的起始点,您可以继续合并Release2Release3Release4

每个Integration测试更改都可以在branch中完成,tag可以被削减以识别生产端系统的状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11990193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档