現在、バージョン管理されていないコードベースを格納する Subversion リポジトリを作成中です。現在のモデルでは、各リリースにメインラインの「バケット」(5.6 と呼びます) と複数のバグ修正のみの「バケット」(5.6.1、5.6.2 など) があります。これは、複数のリリース ブランチを持つトランクを持つ SVN モデルに非常によく対応していますが、レイアウトは次のように少し平坦化されます。
- 5.6
- トランクなど
- 5.6.x
- トランクなど
必要に応じて、5.6/trunk と 5.6.x/trunk の間で変更が行われることが予想されます。リリース ブランチが再統合されることはありません。
この状況で、5.6.x/trunk が実際にsvn copy
5.6/trunk であるかどうかは重要ですか? 共有された祖先を持たない 2 つの独立したフォルダーである場合 (SVN が認識している限り)、マージの競合が発生する可能性はありますか?