基本的に、同じサーバーでリポジトリを作成する必要があります。
svn://repo/foo
-> checked out to d:\foo
svn://repo/bar
-> d:\foo has an svn:external property set to check this out into d:\foo\bar
「svn:update」または新しい「svn:checkout」の場合、これはエラーの要点です。
Command - Update
Updated - D:\foo
External - D:\foo\bar
External failed - D:\foo\bar
Error - d:\foo\bar is already locked via d:\foo
ロックを「クリーン」または手動で解除した後も、問題は解決しません。
どんな洞察も大歓迎です。ありがとう!
更新:
アッティラはコメントでそれを釘付けにしました。リポジトリに「foo/bar」が存在していました。
将来の参照用-SVN:Externalプロパティを使用する場合、SVN 作成されます外部参照の宛先フォルダー。
コメントで解決されたように(適切な答えにするためだけに):
Svn:externalsを使用する場合、外部リポジトリがチェックアウトされるディレクトリは、元のリポジトリに存在してはなりません。