ブランチを使用して、私のプロジェクトの以前のリリースバージョンを維持することができます。バージョンをリリースするたびに、リリースされたバージョン(たとえば、v1.2)の名前のブランチが作成され、現在の開発はトランクで継続されます。SVN - ブランチを更新せずに再統合
ブランチにいくつかのバグを修正した後、それらをトランクに再統合する必要があります。しかし、それを適切に行うためには、最初にブランチを更新する必要があります。明らかに、以前の製品バージョンに新しい開発を含めることは望まないので、私はこれをしたくありません。
私はSVNがこのようなマージを実行するのはなぜ問題なのでしょうか?それにもかかわらず、それを達成する方法は ですか?私はここで何か間違っていますか?
あなたのバグを修正するとき、ブランチは「最新の状態」になっているはずです。ブランチをトランクにマージする必要があります。 – crashmstr
しかし、トランクには以前のバージョンにマージされたくない新しい機能が含まれているので、私のモデルでは「最新の状態」にすることはできません。 – Variant
trunkが開発中で、実稼働環境でバグを修正した場合は、実動→バージョンをマージする必要がありますか?したがって、ブランチをトランクにマージすると、トランクをアップデートするときにブランチを更新する必要はありません。 – crashmstr