におけるプロジェクトの一部を含みますリポジトリMainProject
からのDAL
のみを削除し、それを他のリポジトリに含めます。トータスSVNは、私はそれで3つのプロジェクトを持っているトータスSVNリポジトリを持っている他のプロジェクト
これは可能ですか、もしそうなら、どうすればいいですか?
これは私が、その後MainProject2
でDAL
が含まれている場合、私は単にDAL
を更新でき、MainProject
にDAL
で行った変更は、DALを追加することにより、
におけるプロジェクトの一部を含みますリポジトリMainProject
からのDAL
のみを削除し、それを他のリポジトリに含めます。トータスSVNは、私はそれで3つのプロジェクトを持っているトータスSVNリポジトリを持っている他のプロジェクト
これは可能ですか、もしそうなら、どうすればいいですか?
これは私が、その後MainProject2
でDAL
が含まれている場合、私は単にDAL
を更新でき、MainProject
にDAL
で行った変更は、DALを追加することにより、
あなたはこれを行うことができupdateコマンドを経由してMainProject2
に移動することを意味します外部プロジェクトとして。
現在のプロジェクトを右クリックしてProjectA
とし、ToroiseSVN/Properties/New
を選択してExternal
を選択してください。 DALへのSVNパスを入力します。
次に、2つのことを行う必要があります。 1.コミット - 新しいexternal
プロパティがリポジトリに保存されます。 2.更新 - これはDALをProjectAに外部として持ち込みます。
DALを更新してコミットした後、update
ProjectAを実行すると、更新されたDALが取得されます。
しかし、ここにキャッチがあります。 以前のバージョンのProjectAに戻ってもSVNは最新のDALバージョンを提供しますが、ほとんどの場合、あなたが望むものではありません。
したがって、DALのHEADリビジョンにリンクするのではなく、特定のリビジョンにリンクすることをお勧めします。このようにProjectAのリビジョンは、DALの特定のリビジョンとリンクしています。 DALを更新するたびに、新しいDALリビジョン、ProjectAのコミットと更新を指すように外部を更新することができます。