首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'c:\folder‘的工作副本已锁定。尝试写入只读数据库

'c:\folder‘的工作副本已锁定。尝试写入只读数据库
EN

Stack Overflow用户
提问于 2012-09-21 05:30:30
回答 5查看 13.8K关注 0票数 20

我是新接触乌龟的。当我尝试在Windows Server2008 R2上的c:\文件夹上运行SVN update时,我得到了错误消息:

文件夹“working copy of 'c:\folder‘locked.

  • attempt to write a

”(使用’c:\folder‘文件夹写入只读数据库的工作副本)

似乎我需要更改文件/文件夹权限...我要把它们改成什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-09-21 23:00:51

我必须让我自己的帐户完全控制目录。在使用以管理员身份运行的powershell脚本进行复制时,它似乎失去了这些权限

票数 30
EN

Stack Overflow用户

发布于 2013-06-06 15:06:55

你是对的。请尝试授予您的Windows用户帐户对工作副本文件夹的完全权限。这对我也很有效。从我的经验来看,这是一种逻辑问题。实际上,这甚至不是一个问题,而是一件正常的事情。简而言之:当一个Windows用户在工作副本上工作时,他会为自己锁定工作副本。如果另一个用户尝试处理相同的工作副本,他将无法处理,因为前一个用户仍在处理它,因此它仍然被第一个用户锁定(直到他提交并释放锁)。

所以是的。如果您没有其他选择,请尽可能授予您的Windows用户帐户对该文件夹的完全权限。

我的案例如下。我有一个便携硬盘,上面有我的工作副本。昨天我在一台电脑上使用那个硬盘,但我没有提交。今天我不得不用一台不同的电脑,所以我用的是不同的Windows用户,但使用的是相同的移动硬盘。当然,工作副本是锁定的,我不能更新,也不能提交,也不能清除...我什么也做不了。因此,我给了我的当前用户对该文件夹的完全权限,它起作用了。

希望现在说得通了。:)

票数 4
EN

Stack Overflow用户

发布于 2012-09-21 05:35:41

尝试在该文件夹上使用释放锁定命令。

然后再来个大扫除。也许它能解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12521205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档