我想知道是否有任何软件可以将票务系统(或错误跟踪)与 SVN 集成,但是以特定的方式。我想禁止任何没有票证(或错误 ID)的代码更改。
例如:
我知道有一些像 Mylyn 这样的工具有助于票务系统/SVN 集成,但开发人员始终可以提交源代码。
我没有任何票务系统环境(我可以使用 Trac 以及 BugZilla 或任何其他),但必须使用 SVN 作为代码存储库。
您对如何以这种方式集成这些服务有任何想法吗?
最佳答案
对于这种策略,您必须编写一个 Hook 脚本来检查日志消息中是否有票证 ID,当然还要检查票证 ID 是否属于适当的项目。此外,您可以使用 Redmine 之类的东西作为票务系统。
关于SVN 与错误跟踪/票务软件的集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4594849/