我终于让我的团队从 SourceSafe 切换到 Subversion。不幸的是,我的经理仍然想在每个文件上使用排他锁。所以我在每个文件上设置了 svn:needs-lock 属性并创建了一个预提交钩子以确保该属性保持设置。
我们在 Linux 服务器上运行 Subversion。我们大多数人使用 Windows 机器,少数人使用 Mac。我们正在使用各种 SVN 客户端(TortoiseSVN、SmartSVN、Subclipse 等)。
我们现在需要的是一种好的/简单的方法来查看当前锁定在整个存储库中的所有文件(以及谁锁定了它们)。我在 Tortoise 和 Subclipse 中浏览了一下,但还没有找到我要找的东西。我们的项目有许多子目录,这些子目录是多层次的,因此查看每个单独的目录会太费时间。
我想要的是一个我可以运行的单一报告,其中列出了当前锁定的所有内容以及谁锁定了它。获取此类信息的最佳方式是什么?