3

我继承了具有以下结构的 SVN 存储库:

Master
-TheCodeRepo // Application code repo in here
Branches
-CoderGuy1
--Ticket123
---TheCodeRepo // Application code repo in here
-CoderGuy2
--Ticket555
---TheCodeRepo // Application code repo in here
-CoderGuy3
--Ticket444
---TheCodeRepo // Application code repo in here

我需要将所有这些“分支”合并到主存储库中。它一团糟。这甚至可能吗?还是我必须使用一些差异 GUI 并手动合并所有内容?

4

1 回答 1

0

它看起来像功能分支策略的使用,每个开发人员都有一些额外的目录。如果您查看SVN Red Book 中的文档,您将看到以下模式:

  1. 通过将主分支上的更改合并到特性分支,确保每个特性分支都是最新的。
  2. 然后最后重新集成,然后删除功能分支。
  3. 对每个功能分支重复这 2 个步骤。

一个新的策略当然应该避免大多数 bug 的特性分支,并且只在发布分支上修复它们(你应该有一个),或者直接在 Master(通常称为主干)上修复它们。

于 2013-01-30T08:17:42.507 回答