2011-09-30 149 views
0

我知道我可以使用#number來將提交鏈接到問題。但我正在尋找通過svn commit來改變問題狀態的方法。鏈接SVN提交問題

我正在尋找類似Trac的產品http://trac.edgewall.org/wiki/TimeTracking。如果您的svn評論是「此任務已完成(參考文獻123)」,那麼它會將該消息添加到問題的日誌中。

有誰知道是否有辦法做到這一點?

回答

7

貌似這個是redmine的開箱即用:

我正在尋找一種方法來改變通過SVN的問題狀態提交。

您可以通過使用合適的引用關鍵字如您在設置中定義更新問題狀態。 見redmine wikithe answer to this question on SO(下圖)

如果你的svn的評論是「這任務是完成Almos酒店(參123)」,然後將其添加在這個問題上的日誌信息。

當使用你的svn消息正確引用關鍵字(如上),修改被關聯到這個問題,並正在顯示在第二列名爲相關修訂到消息權歷史(以this issue爲例)。如果您在使用定影關鍵字

,條目也被添加到該問題的日誌,狀態修改,並且%完成字段更新。


redmine referencing keywords

+0

這是我正在尋找。謝謝 –

0
  • 在TortoiseSVN的情況下,你必須找到,安裝,配置適當的plugin for your issue-tracking tool

  • 對於命令行SVN(我想),大部分的東西是可以做到的 post-commit hooks

1

引用提交消息中的問題 從存儲庫中提取時,將提交消息的引用或修復的問題ID進行掃描。 這些選項可讓您定義可用於提交消息的關鍵字,以便自動引用或修復問題,以及應用於已修復問題的狀態。

默認關鍵字:

爲引用的問題:裁判,引用,IssueID 用於固定的問題:修復,關閉 有用於固定的問題沒有定義的默認狀態。如果要啓用自動關閉問題,則必須指定它。 如果您想在不使用關鍵字的情況下引用問題,請在引用關鍵字(管理/存儲庫)設置中輸入一個星號*。在這種情況下,消息中發現的任何問題ID都將鏈接到變更集。一個工作的

實施例使用缺省關鍵字提交消息:

此提交參考文獻#1,#2和修正#3 此消息將引用問題1和2並自動修復問題3. 關鍵字問題後ID可以用空格,逗號或&分隔。