【发布时间】:2011-11-07 15:35:49
【问题描述】:
我认为我做的不对。我正在使用颠覆作为我们组织网站的 vcs。我是唯一的开发人员,我使用 bugzilla 作为我的错误跟踪系统。我使用 bugtraq 属性将 bugzilla 和 svn 松散耦合,这样我就可以从我的 cmets 链接到 bugzilla。我现在正在做的是每当我收到在网站上执行任何工作的请求(增强、修复、内容更改)时,我都会在 bugzilla 中创建一个错误 [xx],然后创建一个名为 bug[xx] 的分支。完成任务后,我手动将分支更改导出到我们的 beta 站点,对更改进行审查和验证,然后我将分支合并回主干,使用 bugtraq 属性指示错误#。
这很好用,除非我有不止一两个更改。如果我为 10 个工作请求创建了 10 个分支,我想知道如何轻松区分哪些已经合并到主干中,哪些没有。如果我应该使用看起来很疯狂的 mergeinfo 属性...
我不想从颠覆中切换,所以不建议这样做。
【问题讨论】:
标签: svn version-control branch bugzilla