Svn 跟踪谁已签出存储库
我们公司想知道谁签出了一个项目 目前,我们有一个内部服务器,存储库位于其中 我们还使用WebVN查看存储库 但是,我们希望跟踪谁签出了存储库 无论如何,subversion都可以做到这一点。或者有没有像WebVN这样的另一个web界面可以做到这一点Svn 跟踪谁已签出存储库,svn,Svn,我们公司想知道谁签出了一个项目 目前,我们有一个内部服务器,存储库位于其中 我们还使用WebVN查看存储库 但是,我们希望跟踪谁签出了存储库 无论如何,subversion都可以做到这一点。或者有没有像WebVN这样的另一个web界面可以做到这一点 非常感谢您的建议,我认为没有直接的方法可以做到这一点 也许您可以通过将http访问日志变灰来找到谁运行了svn签出。我认为svn使用OPTIONS/PROPFIND进行签出,类似地,它使用MKACTIVITY进行签入等等 对于CentOS,下面的命
非常感谢您的建议,我认为没有直接的方法可以做到这一点 也许您可以通过将http访问日志变灰来找到谁运行了svn签出。我认为svn使用OPTIONS/PROPFIND进行签出,类似地,它使用MKACTIVITY进行签入等等
- 对于CentOS,下面的命令应该会有所帮助
CentOS 5.3 subversion 1.4.2
但是,这将为您提供从第一天开始的结账历史记录。此外,您也无法找到是否有人在签出后删除了工作副本。可以通过更改apache配置来丰富上述命令,以存储一天/小时/周/etc的访问日志,并grep最新文件。这样你就可以得到一天/小时/周的结果等等。你的公司这样做有实际的理由吗?我只是好奇这是否有我不了解的好处。如果人们在不签出文件的情况下查看/导出所有文件怎么办?这可能会绕过您的签出监控…@JoshD,我们公司正在改变其政策,现在想知道谁签出了哪些项目。谢谢
* grep -h '\"OPTIONS ' /etc/httpd/logs/access_* | cut -d ' ' -f 1 | sort | uniq