基本上我有在同一台服务器上回购:SVN的外部回购“已锁定”在更新
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:更新”或新“的svn:结账”这是要点错误:
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:外部属性时,SVN 将创建外部引用的目标文件夹。
你有在存储库中的svn:// repo/foo/bar文件夹吗?这可能会导致问题,当你试图检查外部到相同的目录(D:\富\酒吧) – Attila 2012-03-22 15:05:26
其实阿提拉这正是发生了什么事。我预计该文件夹将不得不存在。结果“svn:externals”属性将创建目标文件夹,如果它不存在。 感谢您的建议。 – user495368 2012-03-22 17:03:26