| 作者: | 北京群英汇信息技术有限公司 |
|---|---|
| 网址: | http://www.ossxp.com/ |
| 版本: | 0.0.3+ |
| 日期: | 2010-07-12 14:49:35 |
| 版权信息: |
redmine用户有时会遇到这种情况:工作了半天终于修复了bug1,兴奋地提交了代码,然后登录redmine浏览版本库信息,却发现提交日志忘记引用关键字关闭bug1,兴奋的心情一下落空。虽然版本库(如SVN)提供了修改提交日志的功能,但redmine对于已经自动获取的变更集是不能再重新获取的,除非在版本库配置处删除再重新导入。显然,对于仅仅一次提交的失误,这样做代价似乎太大了。
redmine-sync-revprops正是在这种呼声中诞生的。它提供了针对某一次提交同步的功能,完美地解决了这个问题。
当用户在redmine中浏览版本库时,发现代码提交日志不合适,或者提交日志忘记使用引用关键字(refs, references等)或者关闭问题关键字(fixes, closes等)时,通过版本库提供的修改修订集属性的操作重新修改提交日志(如:svn ps --revprop -r3 svn:log "new commit log"),然后登录redmine,浏览版本库,找到该次修订集,点击右侧的 同步修订版本属性 的链接,这样该插件会自动完成修订版本属性(包括提交人,提交日期以及提交日志)的同步,并自动关闭引用的问题,而且会给问题的相关人员发送提醒邮件(如果你在邮件发送动作中选择了 问题已更新 选项)。
以系统管理员的身份登录redmine,点击 管理 --> 角色和权限 --> 管理人员 ,进入管理员权限列表页面。在 版本库 区域选择 同步修订版本属性 的复选框,然后点击保存。那么项目管理员就具有同步修订版本属性的权限了。
![]()
版本库截图
redmine截图
首先更改版本库的提交日志(用SVN作演示),然后在redmine的版本可浏览页面点击 同步修订版本属性 链接,该插件自动完成同步工作。
版本库截图
redmine 截图
问题状态自动更新
问题指派人员收到问题状态变更的邮件通知