tcd*_*iel 5 svn integration mantis
我想将Subversion集成到Mantis中,所以当我进行subversion提交时,会更新相应的Mantis问题.使用Mantis的Source Integration Plugin,这成为了WebSVN的一个难题.但是,我读过的文档中没有一个清楚地解释了a)websvn和Mantis Integration之间的链接究竟是什么,或者b)除了没有访问控制的简单存储库之外的配置有什么安全隐患.
我读过的最相关的网页是:
简而言之,我不愿意在不完全理解其含义的情况下为Mantis提供Subversion的关键.
小智 5
集成的工作方式如下:
您需要了解的内容:
我已经使用了很长一段时间的设置,它就像一个魅力。
我还建议使用websvn,因为它是立即查看差异的最佳方法,只需单击一下螳螂即可
希望我能帮上忙
J.
小智 5
将SVN与螳螂整合
从https://github.com/mantisbt-plugins/source-integration下载插件
将Source和SourceSVN复制到mantis的插件中
安装Source和Source SVN插件到mantis
在Source插件上设置"API KEY"
将"Bug Fixed Status"设置为"已解决"
将"Bug Fixed Resolution"设置为"fixed"
将存储库[您的存储库]添加到源SVN
安装后挂钩到svn服务器,如果你正在使用beanstalkapp,它很容易,只需添加url到post-hook:
http:// [你的螳螂服务器] /mantis/plugin.php?page=Source/import&id=all&api_key= [你的api密钥]
(如果你不能制作svn钩子,你可以运行一个卷曲的cron)
所以我们应该在向SVN提交代码时格式化注释:
只链接到问题:
问题#[问题ID] [其他简短评论]
例如#0005480测试链接问题
它会将变更集链接到问题并附加评论以发布
修正问题:
修复#[问题ID] [其他简短评论]
例如固定#0005480测试固定问题
它会将变更集链接到问题,将评论附加到发布并将问题状态设置为已解决和已修复
所以你只需要写正确的评论,不要复制svn文件,打开浏览器,写下问题说明,设置问题状态......
所有的事情都将由插件和svn服务器(beansapptalk)完成!
我在我的博客上写了这个
| 归档时间: |
|
| 查看次数: |
10532 次 |
| 最近记录: |