プロダクション リリース ブランチ (ブランチ PR ) には 1 からタグ 20 までのタグがあります。ここで、タグ 20 は最終製品タグです。
ブランチ A : 現在の Production タグから作成されます。たとえば、タグ番号 1 です。ブランチ B: ブランチ A から作成 + 独自の変更 タグ 2 からタグ 20 はブランチ B にマージされます。
つまり、ブランチ B ----> タグ 1 + タグ 2 からタグ 20 (マージから) + 独自の変更。
ブランチ C : プロダクション タグ 1 から作成され、タグ 2 からタグ 8 がマージされます
つまり、ブランチ C ----> タグ 1 + タグ 2 からタグ 8 (マージから) + 独自の変更。
これで、ブランチ B からブランチ C に直接マージできますか :
ここで、ブランチ C には B の変更も含まれます (つまり、タグ 1 からタグ 8 へ)
マージを実行しましたが、タグ 9 からタグ 20 への変更は必要ありませんでした (他のブランチの変更は、いくつかの競合で簡単にマージされました)。たとえば、タグ 20 で削除されたコード スニペットは、マージ後もそこにありました。このコード スニペットはタグ 8 で導入されましたが、タグ 20 で削除されました。誰か助けてください:
1.マージ情報プロパティはここでどのようにその役割を果たしますか? および2.他のブランチでそのファイルを再度マージするときに、svnがファイルの過去のsvnmerge infoプロパティを使用する方法。
これは svnmerging にとって非常に重要な学習です。PS : 再統合を提案しないでください > 統合のベスト プラクティスを既に読み、環境に応じてそれらのほとんどに従っています よろしくお願いします