我可以做结账,更新等等。但是,当我尝试提交更改时,SVN会给出以下错误:
无法打开文件‘/svn/p/pokemonium/code/db/txn-当前锁’:权限被拒绝
我使用的是Windows7 x64 SP1和最新版本的TortoiseSVN。UAC关机,我的帐户有读写权限等。
我可以向其他svn存储库提交详细信息。
发布于 2012-05-15 20:08:12
尝尝这个。
h 19,现在将损坏的工作副本复制/粘贴到您的新签出处。H 210G 211在执行复制/粘贴之前,您必须从损坏的工作副本中完全删除_svn或.svn文件夹,这一点至关重要。
这将给您(希望)留下一个显示(!)的工作副本。在上次提交后修改的所有文件上。解决你的锁问题。
发布于 2013-08-03 05:27:01
对我来说,这最终是服务器上的权限问题。我在linux机器上安装了回购程序,并在其中使用svnadmin。为了方便起见,我将create存储库命令作为root执行。我正在寻找我的Windows上的源代码进入回购程序,所以使用TortoiseSVN来设置主干/分支/标记。服务器上包含回购的目录由root拥有,Tortoise以apache的身份进入。我将服务器上的目录转换为apache:apache,一切顺利。
chown apache:apache -R my_repo_root发布于 2014-11-02 05:36:51
这是服务器配置问题。默认情况下,windows主机Visual服务器在网络服务帐户下运行。我通过向这个帐户授予对存储库文件夹的完全访问权限来解决这个问题。另一个选项是将Visual服务切换到系统帐户,但这可能会带来潜在的安全风险。
https://stackoverflow.com/questions/10607928
复制相似问题