特定のプロジェクトの読み取り専用 SVN リポジトリにアクセスできます。
私自身の変更/追加でこのプロジェクトを拡張したいと考えています。このリポジトリに完全にアクセスできれば、自分の開発ブランチを簡単に作成できます。ただし、私は持っていません(書き込みアクセスは取得しません)。
自分の変更を (内部) リポジトリに保存して、自分の開発を追跡できるようにしたいと考えています。
これに対応できるようにSVNを使って構築することは可能でしょうか?
最初は、次のような構造の (内部) SVN リポジトリを作成することを考えていました。
トランク
- svn:externals を使用する外部リポジトリのコピーを含む
ブランチ
- トランクに基づく私の開発ブランチ
しかし、'external' フォルダーに基づいてブランチを作成するのは (不可能ではないにしても) 簡単ではないことがすぐにわかりました。また、外部リポジトリの変更を自分の開発ブランチにマージできるようにしたいと考えています。また、この構造を使用してこれが可能かどうかも疑問です。
この建設を機能させることは可能ですか?それとも、まったく別の方法でこれに対処する必要がありますか? この問題に関するアドバイスは大歓迎です。
ありがとう
ピーター