如何为用户svn确定其锁定文件的列表

时间:2015-02-11 08:14:57

标签: linux svn svn-lock

我们需要什么:如果退出任务或开发,开发人员应解锁他锁定的所有文件。

是否有一种简单的方法可以检查指定USER的 他锁定的所有文件的列表?

我们使用svn version 1.8.11 (r1643975).

在Linux服务器上运行Subversion

1 个答案:

答案 0 :(得分:1)

使用svnadmin lslocks(需要对整个存储库进行本地访问,即您必须是管理员),然后grep输出。这是一个例子(我猜你可以在网上搜索一个更复杂的衬里,这将提供更好的输出,例如着色):

svnadmin lslocks PATH-TO-REPOSITORY | grep 'USERNAME' -B 2

Path: /trunk/lockedfile.docx
UUID Token: opaquelocktoken:a0ec5b2a-fb50-ec4e-bbd2-20eb61bae743
Owner: user
--
Path: /branches/devbranch/anotherlockedfile.bmp
UUID Token: opaquelocktoken:d3222e08-96a7-ec4d-89f2-11777027d526
Owner: user