当我尝试更新项目的子文件夹时,tortoise SVN给出了错误
Working copy "c:\project\extensions" locked.
"c:\project\extensions" is already locked
我试图从\extensions
级别和c:\project
级别进行清理,这两个级别都给了我 -
Cleanup failed to process the following paths:
c:\projects
Symbolic links are not supported on this platform
发生了什么事?
答案 0 :(得分:4)
虽然Subversion可以对符号链接进行版本化,但是Windows上的Subversion不支持它们(在Windows 7发布之前,真正的符号链接支持没有到达NTFS)。您的存储库的其他用户之一显然已创建,添加&提交了一个或多个符号链接。
代替符号链接,IIRC Subversion将为您提供一个文本文件,里面有一个注释,告诉您符号链接指向的位置。
您需要让其他用户删除符号链接,可能用文件级外部替换它们来模拟行为。这不是理想的,但如果你有Windows客户端使用存储库,那么你现在真的可以做的就是
答案 1 :(得分:0)
现在看来,此问题是由OneDrive引起问题的文件引起的,该文件显示为与TortoiseSVN的符号链接。 我通过将文件复制到非One Drive支持的位置,从那里更新SVN来解决所有问题。
答案 2 :(得分:-1)
从TortoiseSVN 1.8开始支持符号链接。看来这个错误消息是从不受支持的日子开始遗留下来的。应该向开发者报告调整它。