我想知道是否有任何软件可以将票务系统(或错误跟踪)与 SVN 集成,但以特定方式。我想禁止任何没有票证(或错误 ID)的代码更改。
例如:
- 每个开发人员都拥有 SVN 的只读权限——他可以更新源,但不能提交。
- 每个提交必须包含错误/票证 ID
- 即使对于优化任务,开发人员也必须为自己创建票证,然后实现一些东西
我知道有一些像 Mylyn 这样的工具可以帮助票务系统/SVN 集成,但开发人员总是可以提交源代码。
我没有任何票务系统环境(我可以使用 Trac 以及 BugZilla 或任何其他环境),但必须使用 SVN 作为代码存储库。
您对如何以这种方式集成这些服务有任何想法吗?