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 つの手順を繰り返します。

もちろん、新しいポリシーは、ほとんどのバグの機能ブランチを回避し、リリース ブランチ (1 つある必要があります) で修正するか、マスター (通常はトランクと呼ばれます) で直接修正する必要があります。

于 2013-01-30T08:17:42.507 に答える