2013-07-17 206 views
3

情况: 我已经看到了从分支创建SVN分支并继续进行的练习。例如:Branch1是从TRUNK创建的; Branch1的Branch2;等请见下面来得到一个想法:SVN - 正在创建从分支分支到分支的错误?

....推移和....... Branch4 --from - >店3 --from - >店2 - from - >Branch1 --from - >Trunk

因此,每个新分支都是从最新分支创建的;而不是从Trunk或Main创建它。

问题

  1. 是这种做法的错误?
  2. 这会导致问题吗?
  3. 这种做法是否随处可见?

更新: 第一和第三个问题有令人满意的答案。谢谢您的帮助。 在遵循这种方法时是否有任何问题需要特别注意?

+1

SVN是一种可以支持非常不同的用例的工具,并且可能存在这样的用例,这是一个很好的解决方案。这意味着:首先描述你的用例。然后很容易解释,你如何用SVN支持你的用例。 – nosid

+0

我明白了。我只是想确保练习本身没有错。我明白,这取决于要求,这可能是正确的(或不)。谢谢。 – sivv

回答

0

这种做法是否有缺陷?

这会带来问题?

没有新类型的问题为“这里背”合并,相对于“树干中介”案,但(可能)* N旧型号(其中N是同步的分支的量)

这种做法是否随处可见?

或许是肯定的 - 这是相当普遍的情况下,没有任何外来的和非理性的


注意:我认为,使用SVN 1.8自动合并给你的好处明显的量与1.8之前版本相比,最终重新整合所需操作的数量merge --reitegrate

+0

这几乎可以解答我的问题。只要它不是彻头彻尾的错误,我会深入挖掘并找出这种做法的原因/优势(如果有的话)。谢谢您的帮助。 – sivv

+0

您能详细解释一下* N旧类型的问题吗? – sivv