3

情况:我见过一种实践,即从分支创建 SVN 分支并继续进行。例如: Branch1 是从 TRUNK 创建的;来自 Branch1 的 Branch2;等等。请参阅下文以获得一个想法:

....继续...... Branch4 --from --> Branch3 --from --> Branch2 --from--> Branch1 --from--> Trunk

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

问题

  1. 这种做法有错吗?
  2. 这会导致问题吗?
  3. 这种做法在任何地方都遵循吗?

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

4

1 回答 1

0

这种做法有错吗?

不。

这会导致问题吗?

与“trunk-mediator”案例相比,“here and back”合并没有新类型的问题,但是(可能)*N 个旧类型(其中 N 是同步分支的数量)

这种做法在任何地方都遵循吗?

可能是的 - 这是相当普遍的情况,没有任何异国情调和非理性


注意:我认为,与 1.8 之前的版本相比,使用 SVN 1.8 自动合并在最终重新集成所需的操作量方面给您带来了显着的好处merge --reitegrate

于 2013-07-18T10:47:38.183 回答