我正在尝试将Bugzilla与CVS / SVN集成。到目前为止,我遇到过CVSZilla和ScmBug等工具。 我需要能够通过CVS / SVN中的注释进行解析,将这些注释附加到错误报告中并修改Bugzilla中的错误状态。
我的问题:我应该使用ScmBug或为CVS / SVN编写挂钩以及直接修改Bugzilla数据库的脚本吗?
如果我选择编写自己的脚本,是否建议通过更新Bugzilla的db来附加注释并更改错误状态。
请帮忙!
答案 0 :(得分:2)
我采用的方法是使用Bugzilla JSON API在subversion commit hook期间修改bug。 http://www.bugzilla.org/docs/4.0/en/html/api/Bugzilla/WebService/Server/JSONRPC.html
我不会直接修改数据库。