Redmine修订关键字在迁移后无效

时间:2013-01-18 14:06:16

标签: migration redmine revision

几天前,我们从Redmine 0.9.3到2.2.0进行了长时间的迁移。一切都完美地迁移,似乎马上工作。

但我们刚刚找到一个不再有效的功能。 Redmine似乎不再监听repository关键字。它们仍然在管理下发现 - >存储库,它仍然可以浏览存储库并查看更改。但Redmine将不再将修订与redmine ID联系起来。

我已经尝试删除关键字,保存更改并读取它们。没有成功。 我告诉Redmine使用命令“rails runner”重新读取所有变更集Repository.fetch_changesets“-e production”

但似乎没有任何效果。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您是否更改过subversion系统或提交编号?

Link to a changeset with a *non-numeric* hash: commit:c6f4d0fd (displays c6f4d0fd).

或者,这可能是Redmine中的错误 http://www.redmine.org/issues/13000

答案 1 :(得分:0)

更改引用关键字时,它们仅适用于新提交。如果您希望它们适用于旧提交,则必须删除yor redmineproject中的存储库并在那里读取。在下一次更改变量集时(如果您的项目中的存储库选项卡自动激活了获取更改集),关键字将用于所有提交,包括旧的onea。

例如,您提交了#34;#1234"作为commitmessage和默认关键字(参考,参考问题[据我记得]),滴答1234将不会连接到提交。现在将关键字更改为*(单星表示每个issuenumber都绑定没有关键字)它仍然没有连接。当现在删除,读取和重新获取更改集时,问题1234将连接到提交