因此,我们已经成功地与SVN集成了红地雷。这是一个成熟的集成(几个月后)。Post提交钩子更新红矿山中的存储库。SVN中的注释被漂亮地导入到Redmine中,它能够在问题和修订、日志时间、整个9码之间创建链接。
然而,对于时间限制的问题,有一个紧急的错误,必须迅速修复和提交,不加评论。这个问题甚至不在红矿山。这发生在凌晨3点35分,当时最佳做法就像北极冬季出售的一袋冰一样珍贵。
现在,今天早上,我们将这个问题输入到Redmine中,并希望将这个疯狂的3:35AM版本链接到它。怎样才能做到呢?
我曾经通过删除Redmine数据库中的一些记录并运行存储库更新任务来破解这个问题。但我现在不记得了,真的,,,我不想再去那里了。
有办法吗?一种功能?插件?剧本?什么都行?
提前感谢
更新
哦,顺便说一下,我们已经更新了修订版的注释,包含了Redmine期望的有效标签和单词。
发布于 2011-05-18 16:45:27
一个可能的解决方案,使红矿重读svn日志的项目是删除存储库的项目设置,再次输入并转到存储库选项卡,它可能会加载所有从一开始。
这是一个解决办法,也许有一个更好的方法,但它应该仍然有效。从redmine项目设置中删除存储库不会影响实际的svn存储库。
发布于 2014-03-12 22:33:58
也见user3402809对我的问题Associating revisions with a Redmine issue的答复。它提供了更简单和较少侵扰的方式,只要您在Redmine中拥有“管理相关问题”权限。
发布于 2013-06-11 15:27:31
这件事我不是百分之百的,但是.
在红矿代码中,有一个名为fetch_changesets
的方法,它从所有项目的存储库中获取变更集。上面的评论说:
为所有活动项目的存储库提供新的变更集
可以由外部脚本定期调用。
例如:ruby /runner "Repository.fetch_changesets“
在这个名为scan_changesets_for_issue_ids
的方法下面有另一个方法,就是调用什么来重新扫描注释。这些都在模型/存储库to中,因此您可以修改它们以清除、获取和重新扫描所有的新方法。显然,您需要设置SVN以允许更改历史提交消息。
https://stackoverflow.com/questions/6047906
复制相似问题