2009-02-05 95 views
4

我試圖管理平臺與TortoiseSVN的集成,但我不能這樣做,因爲TSVN總是給我這個錯誤集成了TortoiseSVN:與管理平臺

"There are no issue-tracker providers available."

我按照這些步驟:

  • 在我的項目文件夾屬性中,我添加了'bugtraq:url - >http://myweb/../issues/show/%BUGID%'
  • 在Redmine設置中,我在存儲庫選項卡中添加了SVN,並且Redmine顯示我的存儲庫沒有任何問題。

我不確定是否有任何缺失的步驟或我必須做的集成。

或者我應該看看trac,因爲它看起來更穩定並有更好的支持?

回答

9

稍微詳細:

隨着你想要做什麼,設置Bugtraq的:網址是不夠的。您需要設置'bugtraq:message'屬性或'bugtraq:logregex'屬性。 作爲一個例子,在我們的管理平臺設置,我們允許提交信息以下項目:

  • 參考:裁判,引用,IssueID
  • 修復:修復,關閉,修正錯誤

所以我們使用了Bugtraq的:日誌正則表達式的最大的靈活性:

([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+) 
\d+ 

涵蓋了我們所有的選擇。

通過這樣做,烏龜突出顯示了鏈接到redmine的提交評論部分,並將數字轉換爲鏈接,您可以點擊鏈接轉到實際的redmine問題。

更高級的選項是讓你直接從redmine中選擇一個開放的bug。正是這個特性需要在你的機器上安裝一個特定的插件,但據我所知,這樣的redmine插件並不存在,所以我們現在仍然堅持使用基本選項。當有人編寫這樣的插件並安裝它時,您就可以像當前嘗試的那樣進入「問題跟蹤器集成」,並且事情會正常工作。

7

請閱讀docs

錯誤「沒有可用的問題跟蹤程序提供程序」表示您沒有爲TSVN安裝問題跟蹤程序plugin

bugtraq:屬性不需要插件。你可以使用那些沒有插件(但你將無法在提交對話框中獲取未解決問題的列表)。在Stefan的崗位

+0

我已閱讀所有這些鏈接,但我認爲缺少的部分是redmine的COM插件,對不對? – 2009-02-10 16:05:19

+0

是的,如果他們不提供一個COM插件,你必須自己寫:) – Stefan 2009-02-10 17:12:13