是否有可能创建一个日志中的所有`SVN update`调用
问题描述:
我想知道是否有任何方式的:是否有可能创建一个日志中的所有`SVN update`调用
- 上的任何现有回购,看到日志已经更新了所有用户(而他们更新为修订版)。 或
- 使用额外的配置,创建一个存储库,其中[1]可以从此开始。
我不认为1是可能的,但我想我会问无论如何。 我很惊讶,2似乎不可能,我会假设在尝试之前,会有一个可用的钩子,但他们都似乎只为提交。
我应该澄清一下,我希望更新被远程存储库自动捕获,而不会对客户端进行任何更改。
谢谢。
答
如何访问您的存储库?如果您使用WebDAV模块(即HTTP或HTTPS URL),则应该能够从Apache日志中提取此信息。您可能需要后处理数据以附加修订号。
如果你通过SSH使用svnserve,那么你可以为svnserve创建一个包装程序来记录访问。可能还有一个日志选项直接svnserve,但由于我不喜欢使用它,我没有看。
但这一切都引出了一个问题:为什么你想跟踪这个? Subversion跟踪每个文件库的修订版,并且mixed revisions are normal。