0

ワークフローは次のとおりです。

  1. トランクからフィーチャー ブランチを作成する
  2. すべての開発を機能ブランチで行う
  3. フィーチャー ブランチで作業している間は、定期的にトランクをブランチにマージして、トランクとの同期を維持します。
  4. 機能が完了したら、--reintegrateオプションを使用してトランクにマージします。

機能ブランチで進行中の作業があるとします。ブランチ全体をトランクにマージする準備ができていませんが、トランクにマージする必要がある特定のファイルがブランチに 1 つあります。

後でブランチをトランクに再統合するときに問題を引き起こすことなく、この 1 つのファイルをトランクにマージする最も簡単な方法は何ですか?

4

2 に答える 2

1

トランクをチェックアウトし、ファイルをチェックアウトに追加してコミットし直してみてください。

これにより、トランクから開発ブランチに初めてマージするときに、その単一のファイルで競合が発生する可能性があります。変更を加えていない限り、トランク バージョンを受け入れるだけで安全です。

于 2012-05-04T18:44:24.783 に答える
1

ファイルをトランクにマージできます。ただし、マージによって作成されたリビジョンをマージして、--record-onlyオプションを使用してブランチに戻す必要があります。

svn book の Advanced merging セクションの「Keeping a Reintegrated Branch Alive」を参照してください。

于 2012-05-04T18:58:29.587 に答える