ソフトウェアパッケージをカスタマイズしています(ソース全体があります)。私たちの最初のSVNコミットは、このパッケージのバニラバージョン3.0.0でした。それ以来、私たちはそれに多くの小さな変更を加え、いくつかのかなり複雑な変更を加えました。
パッケージをカスタマイズしているベンダーがバージョン3.1.0をリリースしました。私はそれらのすべての修正/改善を取得し、それらが失われないように遡及的に適用したいと思います(最初から3.1.0で作業していたかのように)。
これはファイルごとに手動で行うことができますが、3.1.0の変更をトランクのリビジョン1にマージし、ツリー全体に適用することでこれを行う方法はありますか?3.1.0の新しいブランチを作成し、それを3.0.0(+変更)ブランチにマージしますか?
コミット履歴は次のようになります。
rev 01 - Original import of 3.0.0
rev 02 - Changes to 3.0.0
rev 03 - More changes to 3.0.0
...
rev xx - More changes to 3.0.0
Version 3.1.0 released <--- I want to merge this into rev 01 above basically..
ありがとうございました!