我们有一个单一的应用程序与20 +日食项目在一个单一的回购协议。到目前为止,我们还没有分支很多,但我们将尝试使用更多分支功能。在颠覆分支多个项目
每个功能通常会触及项目的子集 - 它可能会触及所有的java项目,或者所有的flex前端项目,或者只是其中的一个或两个。
因此,在分支方面有点缺乏经验,我想知道从仅改变项目创建功能分支是否是一个好主意,或者如果每次都创建每个功能分支与所有项目都是更好的做法 - 每种方法的优缺点可能是什么(我主要担心“部分”解决方案可能存在的问题,比如如果我需要将另一个项目拖入现有分支中)?
我们的所有WebSphere组件都有类似的东西,我们为每个分支分支了您的整个WebSphere代码库,以及我推荐的方式。 – prodigitalson 2013-03-11 18:34:17
尽管我倾向于倾向于这个方向,但您有没有经验来支持这一决定?我最担心的可能是修改分支以外的文件,并认为它是该分支的一部分,但我希望其他问题可能会发生。 – 2013-03-11 18:38:55
那么在某些时候,它总是会回到你的团队的能力范围内,并限制他们对有问题的功能进行修改。这就是说你可以为每个分支设置不同的访问规则。 – prodigitalson 2013-03-11 18:41:34