不确定是否应该在此处或在其他站点(例如 superuser.com)上询问此问题,但我现在就在这里,因为这仍然与编程相关。
我们目前使用内部 svn 服务器进行版本控制,并使用异地托管系统进行问题跟踪和规划。问题跟踪器支持 svn 集成,但它通过要求 svn 存储库可访问 Internet 并为其提供登录凭据来工作,我对此感到不满意,因为它可能会暴露专有源代码。
所以我想做的是建立一个只读的“镜像存储库”,它包含所有相同的修订和提交日志,甚至可能是相同的目录结构(这样你就可以看到每个文件中的哪些文件被更改了)提交),但绝对没有实际的文件内容。但我不确定从哪里开始寻找。我能找到的大多数 svn 镜像(可以理解)都专注于提供“普通”镜像。有什么建议么?
(另一种可能性是编写一个提交挂钩,将所需的更改推送到问题跟踪器,但这似乎需要更多的工作,因为它必须复制已经存在的集成拉取系统的功能。)