在subversion中管理分支

Dou*_*ain 2 svn version-control bugzilla branch

我不认为我做对了.我使用subversion作为我们组织网站的vcs.我是唯一的开发人员,我使用bugzilla作为我的错误跟踪系统.我使用bugtraq属性将bugzilla和svn松散耦合,以便我可以将我的评论链接到bugzilla.我现在正在做的是每当我收到在网站上执行任何工作的请求(增强,破解,内容更改)时我在bugzilla中创建一个bug [xx]然后创建一个名为bug [xx]的分支.完成任务后,我手动将分支更改导出到我们的测试版网站,检查并验证更改,然后将分支合并回主干,使用bugtraq属性指示错误#.

这非常有效除非我有一两个以上的更改.如果我为十个工作请求创建了10个分支,我想知道如何轻松地告诉哪些已经合并到主干,哪些不是.如果我应该使用似乎疯狂的mergeinfo属性...

我不想从subversion切换,所以不建议.

JB *_*zet 7

为什么不将分支重新集成到主干中时删除分支?当你重新整合一个功能分支时你应该做的(在一般情况下).所以诊断很简单:如果分支存在,它就没有重新整合.