2013-07-17 189 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