基本上我必须在同一台服务器上进行回购:
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
在我“清理”或手动释放锁定后,问题仍然存在。
任何见解都将不胜感激。谢谢!
更新
Attila在评论中钉了它。我在存储库中存在“foo / bar”。
供将来参考 - 使用SVN时:外部属性,SVN 将创建外部参考的目标文件夹。
答案 0 :(得分:13)
在评论中已经解决了(只是为了正确答案):
使用svn:externals时,原始存储库中不应存在检出外部存储库的目录