私たちのプロジェクトには「トランク」があります。
私はブランチAに取り組み、いくつかの機能を追加し、「トランク」からの変更をマージし続けました。
これでブランチAの作業が完了しました。新しい機能の作業を開始したいと思います。
ただし、トランクのマネージャーは再統合を望んでいません-ブランチAをトランクにマージします。
私は何をすべきか?
- トランクから直接新しいブランチBを開始できますが、ブランチAの機能を使用できなくなります。
- ブランチAから新しいブランチBを開始することはできますが、再統合できません。ブランチBからトランクに直接新しい機能をマージします(サンプルファイルでこれを試しましたが、競合が多すぎました)。
このシナリオのベストプラクティスは何ですか?
私たちのサーバーはSVN1.6です。
(注:これはブランチのSVNブランチと同じではありません)