svn txn当前锁定权限被拒绝

svn txn当前锁定权限被拒绝,svn,ubuntu,Svn,Ubuntu,我将subversion签出到/home/svn/docs,然后我选择使用不同的路径,使用rm rf删除该目录,并将新存储库签出到我的home/user/docs目录。效果很好。如果我现在想做某事,它会说: svn:无法打开文件“/home/svn/docs/db/txn current lock”:权限被拒绝 我正在运行ubuntu,看起来您的subversion存储库在/home/svn/docs中,您没有写入权限。可能存储库是作为不同的用户创建的,而提交是作为不同的用户完成的 解决这个问题

我将subversion签出到/home/svn/docs,然后我选择使用不同的路径,使用rm rf删除该目录,并将新存储库签出到我的home/user/docs目录。效果很好。如果我现在想做某事,它会说:

svn:无法打开文件“/home/svn/docs/db/txn current lock”:权限被拒绝


我正在运行ubuntu,看起来您的subversion存储库在
/home/svn/docs
中,您没有写入权限。可能存储库是作为不同的用户创建的,而提交是作为不同的用户完成的


解决这个问题的一种方法是确保所有subversion用户都属于同一个,并且该组具有对存储库文件夹的写入访问权限。

我也遇到过同样的问题。使用windows。我试着让每个人都能完全控制,但我还是没有成功

我试着将txn current lock重命名为txn-current-lock.xxx,并将write lock重命名为write-lock.xxx,结果成功了。我猜这些文件首先是被锁定并导致错误的,甚至删除它们都可以解决问题

不要删除txn电流,因为svn需要它


顺便说一句,我在这里找到了一篇文章,解释了如何使用dropbox和svn创建“分布式scm”,我目前正在对此进行实验,这就是我解决这个问题的方法。通常svn很快就能正常工作。

您找到解决方案了吗?我们这里的答案不起作用,因为我们在旧路径下没有更多的存储库。我也有同样的问题,但我已经完全移动了存储库。此错误消息引用的路径也不存在了。@webdevbyjos。你能把你的问题的更多细节作为一个新问题发布出来,以便引起注意,有人可以回答吗?我认为一种方法是简单地删除
txn current lock
write lock
,尽管我想知道它们最初是如何创建的,为什么没有被删除。顺便说一句,我尝试了重命名和删除两个锁文件,但在Linux上都没有解决这个问题。我不知道真正的答案是否在别处。。。