我想知道是否有办法:
我认为1是不可能的,但我想我会问。 我很惊讶2似乎不可能,我会在尝试之前假设有一个可用的钩子,但它们似乎只是用于提交。
我应该澄清一点,我希望远程存储库自动捕获更新,而不会对客户端进行任何更改。
感谢。
答案 0 :(得分:1)
您如何访问您的存储库?如果您正在使用WebDAV模块(即HTTP或HTTPS URL),则应该能够从Apache日志中提取此信息。您可能必须对数据进行后处理以附加修订号。
如果您通过SSH使用svnserve,则可以为svnserve创建一个记录访问的包装程序。对于直接svnserve,可能还有一个日志选项,但由于我不喜欢使用它,所以我没看过。
但这一切都引出了一个问题:为什么要跟踪这个? Subversion跟踪基于每个文件的修订,mixed revisions are normal。