Tortoise SVN错误“此平台不支持符号链接”

时间:2013-04-18 15:11:54

标签: svn tortoisesvn symlink

当我尝试更新项目的子文件夹时,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

发生了什么事?

3 个答案:

答案 0 :(得分:4)

虽然Subversion可以对符号链接进行版本化,但是Windows上的Subversion不支持它们(在Windows 7发布之前,真正的符号链接支持没有到达NTFS)。您的存储库的其他用户之一显然已创建,添加&提交了一个或多个符号链接。

代替符号链接,IIRC Subversion将为您提供一个文本文件,里面有一个注释,告诉您符号链接指向的位置。

您需要让其他用户删除符号链接,可能用文件级外部替换它们来模拟行为。这不是理想的,但如果你有Windows客户端使用存储库,那么你现在真的可以做的就是

答案 1 :(得分:0)

现在看来,此问题是由OneDrive引起问题的文件引起的,该文件显示为与TortoiseSVN的符号链接。 我通过将文件复制到非One Drive支持的位置,从那里更新SVN来解决所有问题。

答案 2 :(得分:-1)

从TortoiseSVN 1.8开始支持符号链接。看来这个错误消息是从不受支持的日子开始遗留下来的。应该向开发者报告调整它。