Subversion リポジトリには、共有ファイルを含むいくつかのサブディレクトリと、各プロジェクトのサブディレクトリがあります。プロジェクトはsvn:externals
、リポジトリから共有ディレクトリを取得してサブディレクトリとして設定するための相対プロパティを使用して設定されます。
たとえば、リポジトリは次のようになります。
クライアント 共有 ポータブル アプリ1 app2
そしてapp1
そのように持っていますsvn:externals
../共有共有 ../ポータブルポータブル
そのため、チェックアウト時に、portable
のshared
サブディレクトリとして使用できapp1
ます。
TortoiseSVN には、コミットを実行するとサブディレクトリapp1
が自動的に検出されexternals
、それらがすべて同じリポジトリの一部であることを認識し、すべての変更を同じコミットの一部としてコミットするという気の利いた機能があります。ただし、コマンドライン クライアントから同じ動作を取得する方法がわかりません。助言がありますか?