redmine 2.4.2,git或svn commit生成issue comment 显示不对
问题
2.4.2及以前版本,自动产生的comment,显示不对的问题:
- 链接显示不了
- 没显示commit message
链接显示不了
commit:
1 | hellogerrit|commit:44a3b61bb57512629bf2a369765f7623d28b6d73. |
所有在comment里边不会产生正确的链接。
修改方法:
修改文件 redmine-2.4.2\app\models\changeset.rb
1 2 3 4 5 | def text_tag(ref_project=nil) 函数 tag = "#{repository.identifier}|#{tag}" 改为 tag = "#{repository.identifier}空格|空格#{tag}" |
然后重启redmine
commit message 不显示
上述同样的函数
1 2 3 | tag = "#{repository.identifier} | #{tag}" 改为 tag = "#{repository.identifier} | #{tag} \n #{short_comments}" |
comment 提示不清晰
默认提示:英文(Applied in changeset)中文(已应用到变更列表)| your-repo-name | r12345
如果不满意中文翻译,可以在 redmine-2.4.2\config\locales\zh.yml 中修改
text_status_changed_by_changeset: “已应用到变更列表 %{value}.”
建议改成“已解决,并提交版本库”