ブランチが最新の開発ラインになったため、トランクは時代遅れになりました。「2 つの異なるツリーをマージ」でブランチをトランクにマージすると、ブランチの変更履歴がトランクに移動されません。しばらく時間がかかるいくつかの変更のために新しいブランチを開始する必要があるため、ブランチを削除したいと思います。これは通常の動作ですか、それとも何か見逃したのでしょうか?
どんな提案でも大歓迎です。
ありがとう!ミゲル
分岐の全体的なポイントは、トランクが安定している間にプッシュできるリポジトリのコピーを取得することです。したがって、「時代遅れ」です。ブランチが本当にプライマリになるとしたら、「やり方が間違っている」と主張する人もいるかもしれません。
ただし、セマンティクスはさておき、問題の解決策が 1 つあります。
その逆ではなく、幹を枝にマージします。これは、ブランチに積極的にマージされなかったトランクに加えられた変更によっては、困難になる場合があります。最後に、/trunk を削除し、ブランチの SVN コピーを /trunk に作成します。SVN での「分岐」は、実際には分岐しているものの単なるコピーであり、履歴が含まれていることを忘れないでください。これがどのように進行するかわからない場合は、リポジトリの svndump を実行して、一時リポジトリでテストすることができます。