2013-01-18 21 views
0

幾天前,我們做了一次從Redmine 0.9.3到2.2.0的漫長遷移。一切都完美地遷移,似乎馬上就能工作。Redmine修訂關鍵字在遷移後不工作

但是我們只找到了一個不再起作用的函數。 Redmine似乎不再監聽存儲庫關鍵字。它們仍然可以在Administration - > Repositories下找到,並且仍然可以瀏覽存儲庫並查看更改。但是,Redmine將不再將修訂版本與redmine ID相關聯。

我已經嘗試刪除關鍵字,保存更改並讀取它們。沒有成功。 我告訴Redmine使用命令「rails runner」Repository.fetch_changesets「-e production」重新讀取所有的變更集。「

但似乎沒有任何工作。

任何想法?

回答

0

你是否改變了顛覆系統或提交編號?

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

或者,這在管理平臺 http://www.redmine.org/issues/13000

+0

沒有svn尚未被觸摸,也沒有編號。 我們有以下關鍵字:正常鏈接的REDMINEID和修復的REDMINEFIX。這也沒有改變。 – Wubinator

0

可以臭蟲當您更改參考關鍵字,他們只對新committs工作。如果你想讓它們適用於舊的提交,你必須刪除yormine中的倉庫,並在那裏讀取。在下次獲取變更集時(如果您已經在項目中自動激活了變更集,則可以在所有提交中使用關鍵字,包括舊的變更集)。

例如,你有一個提交「#1234」作爲commitmessage和默認關鍵字(參考,參考問題[據我記得])直接打勾1234將不會連接到提交。現在將關鍵字更改爲*(單個星號表示每個issuenumber綁定爲不帶關鍵字),但它仍然沒有連接。現在刪除,讀取和重新提取更改集時,問題1234將連接到提交