我目前的设置如下:
- 我们有一个包含所有存储库文件夹的 Linux samba 共享(其中包含 hooks 文件夹)
- 所有开发人员都将共享映射为网络驱动器,并导入到他们处理文件的本地目录(通常为 C:\Server\RepositoryName)。
- 所有访问驱动器的机器(不幸的是)都运行 Windows。
我的目标是在 Linux 服务器上安装一个钩子,用于检测何时提交、哪个项目、修订号、提交的开发人员的名称等。我查看了钩子文件,但它们似乎是由客户运行的。有没有办法监控 svn 的变化并从 Linux 服务器收集相关信息?