我知道我可以使用#number來將提交鏈接到問題。但我正在尋找通過svn commit來改變問題狀態的方法。鏈接SVN提交問題
我正在尋找類似Trac的產品http://trac.edgewall.org/wiki/TimeTracking。如果您的svn評論是「此任務已完成(參考文獻123)」,那麼它會將該消息添加到問題的日誌中。
有誰知道是否有辦法做到這一點?
我知道我可以使用#number來將提交鏈接到問題。但我正在尋找通過svn commit來改變問題狀態的方法。鏈接SVN提交問題
我正在尋找類似Trac的產品http://trac.edgewall.org/wiki/TimeTracking。如果您的svn評論是「此任務已完成(參考文獻123)」,那麼它會將該消息添加到問題的日誌中。
有誰知道是否有辦法做到這一點?
貌似這個是redmine的開箱即用:
我正在尋找一種方法來改變通過SVN的問題狀態提交。
您可以通過使用合適的引用關鍵字如您在設置中定義更新問題狀態。 見redmine wiki或the answer to this question on SO(下圖)
如果你的svn的評論是「這任務是完成Almos酒店(參123)」,然後將其添加在這個問題上的日誌信息。
當使用你的svn消息正確引用關鍵字(如上),修改被關聯到這個問題,並正在顯示在第二列名爲相關修訂到消息權歷史(以this issue爲例)。如果您在使用定影關鍵字
,條目也被添加到該問題的日誌,狀態修改,並且%完成字段更新。
在TortoiseSVN的情況下,你必須找到,安裝,配置適當的plugin for your issue-tracking tool
對於命令行SVN(我想),大部分的東西是可以做到的 post-commit hooks
引用提交消息中的問題 從存儲庫中提取時,將提交消息的引用或修復的問題ID進行掃描。 這些選項可讓您定義可用於提交消息的關鍵字,以便自動引用或修復問題,以及應用於已修復問題的狀態。
默認關鍵字:
爲引用的問題:裁判,引用,IssueID 用於固定的問題:修復,關閉 有用於固定的問題沒有定義的默認狀態。如果要啓用自動關閉問題,則必須指定它。 如果您想在不使用關鍵字的情況下引用問題,請在引用關鍵字(管理/存儲庫)設置中輸入一個星號*。在這種情況下,消息中發現的任何問題ID都將鏈接到變更集。一個工作的
實施例使用缺省關鍵字提交消息:
此提交參考文獻#1,#2和修正#3 此消息將引用問題1和2並自動修復問題3. 關鍵字問題後ID可以用空格,逗號或&分隔。
這是我正在尋找。謝謝 –