次のツリー構造で、外部と同じライブラリLibrary1を使用するボットであるProjectAとProjectBがあるとします。
ProjectA
src
Library1
ProjectB
src
Library1
ProjectAの作業コピーをすでにチェックアウトしており、ProjectBの作業コピーをチェックアウトしたいと思います。サーバーへの接続は非常に遅く、Library1はかなり大きいです。
以前は、Library1サブディレクトリを1つのプロジェクトから別のプロジェクトにコピーするだけで済みました。svnは、外部がすでにチェックアウトされていることを自動的に検出し、再度転送せずに使用します。
subversion 1.7.0で作業コピーのディレクトリ構造が変更されると、これは機能しなくなりました。
すでにチェックアウトされているLibrary1のコピーを使用して、ProjectBのチェックアウトを高速化する方法はありますか?
(もちろん、これは1回のチェックアウトと2つのプロジェクトだけではなく、多くのプロジェクトに関するものです。)
編集:私が話していた奇妙なことで、Library1サブディレクトリをProjectAからProjectBにコピーすることができなかったのは、明らかにTortoiseSNVが原因です。コピーがまだ完了していない間に一部のファイルが更新されたようで、.svnサブディレクトリ内に不整合が生じました。BeyondCompareとディレクトリ比較を行い、変更されたファイルを元のファイルで上書きした後、すべてが期待どおりに機能します。