0

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

但是我们只是发现了一个不再起作用的功能。Redmine 似乎不再听存储库关键字。它们仍然可以在 Administration -> Repositories 下找到,并且仍然可以浏览存储库并查看更改。但是 Redmine 将不再将修订与 redmine id 相关联。

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

但似乎没有任何效果。

有任何想法吗?

4

2 回答 2

0

您是否更改了颠覆系统或提交编号?

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

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

于 2013-01-27T23:54:05.973 回答
0

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

例如,您有一个以“#1234”作为提交消息的提交,并且默认关键字(参考,参考问题 [据我记得])打勾的 1234 不会连接到该提交。现在将关键字更改为 *(单星表示每个问题编号都绑定没有关键字)它仍然没有连接。现在删除、读取和重新获取变更集时,问题 1234 将连接到提交

于 2013-05-12T09:57:44.713 回答