我是新接触乌龟的。当我尝试在Windows Server2008 R2上的c:\文件夹上运行SVN update时,我得到了错误消息:
文件夹“working copy of 'c:\folder‘locked.
”(使用’c:\folder‘文件夹写入只读数据库的工作副本)
似乎我需要更改文件/文件夹权限...我要把它们改成什么?
发布于 2012-09-21 23:00:51
我必须让我自己的帐户完全控制目录。在使用以管理员身份运行的powershell脚本进行复制时,它似乎失去了这些权限
发布于 2013-06-06 15:06:55
你是对的。请尝试授予您的Windows用户帐户对工作副本文件夹的完全权限。这对我也很有效。从我的经验来看,这是一种逻辑问题。实际上,这甚至不是一个问题,而是一件正常的事情。简而言之:当一个Windows用户在工作副本上工作时,他会为自己锁定工作副本。如果另一个用户尝试处理相同的工作副本,他将无法处理,因为前一个用户仍在处理它,因此它仍然被第一个用户锁定(直到他提交并释放锁)。
所以是的。如果您没有其他选择,请尽可能授予您的Windows用户帐户对该文件夹的完全权限。
我的案例如下。我有一个便携硬盘,上面有我的工作副本。昨天我在一台电脑上使用那个硬盘,但我没有提交。今天我不得不用一台不同的电脑,所以我用的是不同的Windows用户,但使用的是相同的移动硬盘。当然,工作副本是锁定的,我不能更新,也不能提交,也不能清除...我什么也做不了。因此,我给了我的当前用户对该文件夹的完全权限,它起作用了。
希望现在说得通了。:)
发布于 2012-09-21 05:35:41
尝试在该文件夹上使用释放锁定命令。
然后再来个大扫除。也许它能解决这个问题。
https://stackoverflow.com/questions/12521205
复制相似问题