2011-12-27 116 views
17

任何人都可以指定將JIRA與TortoiseSVN集成以跟蹤問題詳細信息的方式嗎? URL部分應指定什麼URL,需要其他參數?在JIRA方面您有什麼需要做以確保整合?JIRA與TortoiseSVN的集成

回答

2

TortoiseSVN擁有出色的文檔。由於這個問題是不是與特定問題整合跟蹤,我不認爲我可以做任何比頁面上更好Integration with Issue Trackers

+0

JIRA啓動失敗 您目前無法訪問JIRA。看看下面的表格,找出原因 – shaggy 2011-12-27 07:23:58

+0

這是將jira與svn連接時所面臨的問題 – shaggy 2011-12-27 07:24:33

+0

@shaggy:這聽起來像JIRA中的問題比TortoiseSVN更多,但不知道JIRA集成我不知道。我建議你在你的問題中加入更多的信息,比如你設置的屬性,你的JIRA安裝的URL以及完整的錯誤信息。 – Avi 2011-12-27 07:41:02

7

繼@Avi的建議,這裏有整合的細節與JIRA:

  1. 設置目錄您要整合到JIRA以下屬性:

    • bugtraq:url :示例可以是http://my.server.url/jira/browse/<PREFIX-FOR-JIRA>-%BUGID%。請爲my.server.url<PREFIX-FOR-JIRA>正確的信息填寫。如果您想映射JIRA中的所有項目,則字符串可能爲.../browse/%BUGID%
    • bugtrac:logregex:你JIRA標識的正則表達式。取決於你想要匹配什麼,對於所有的項目使用/w+\-(\d+)

    還有其他的選擇來定義的屬性,但這些應該這樣做。

  2. 將您的更改提交到svn屬性,以便爲所有正在進行相同目錄結帳的人員提供屬性。
  3. 當現在對目錄或子目錄中的一些文件進行提交時,在Subversion的日誌消息中包含問題標籤。
  4. 當您打開文件或目錄的日誌時,TortoiseSVN現在將在日誌消息中顯示超鏈接。

如果您想要將JIRA和Subversion整合在一起,則有documentation how to integrate Subversion into JIRA。您必須在JIRA中安裝Subversion JIRA plugin

+1

請求的網址/....../在這臺服務器上沒有找到...這是我得到的錯誤....任何幫助 – shaggy 2011-12-27 12:54:05

3

只是添加到@ mliebelt的答案。

svn propset "bugtraq:logregex" "([A-Z]+\-\d+)" . 
svn propset "bugtraq:number" "false" . 
svn propset "bugtraq:url" "http://jira.company.com/browse/%%BUGID%%" . 
svn propset "jira:url" "http://jira.company.com" . 
26

在閱讀有關該主題的TortoiseSVN文檔時,我遇到了很多問題。這裏是關於整合的發現。要整合Jira和TortoiseSvn,應該執行一組指令。本指南假設您的JIRA服務器通過這個網址可用:http://192.168.10.10:8090。另外,假設您在Jira中的項目名稱是SVNTEST。

  1. 在jira服務器上安裝jira的svn插件。請使用this link獲取更多信息。
  2. 在客戶機上安裝吉拉插件,TortoiseSVN的。它可以從this linkthis one下載。
  3. 對於您庫中的所有文件夾,設置流動性:

enter image description here

添加吉拉設置將TortoiseSVN的。請按照以下步驟操作:

  • 右鍵單擊您的代碼文件夾並從TortoiseSvn菜單中選擇設置項。
  • 在掛鉤腳本下單擊問題跟蹤集成。
  • 單擊添加按鈕。
  • 在工作副本路徑下,輸入源代碼的路徑。
  • 根據所提供的選擇即CSharpTest.Net.SvnPlugIn.MyPulgIn
  • 下的參數唯一可用的項目,輸入您的吉拉服務器的URL,即http://192.168.10.10:8090
  • 確認對話框後,輸入您的Jira服務器的用戶名和密碼。
  • 要測試安裝是否完成,請嘗試提交一組更改。在提交對話框中,您應該看到一個按鈕,即Jira問題。通過選擇它,你應該在新的對話框中看到你的Jira問題。
+0

感謝您的郵寄它的幫助,但如何識別jira服務器的位置 – shaggy 2011-12-28 09:09:09

+0

總是感謝在一個+。另外,jira服務器的位置可以從瀏覽器的jira頁面中的url中獲得。 – hsalimi 2011-12-28 09:22:55

+0

可能會提供更多關於jira服務器的信息....與此混淆... – shaggy 2011-12-28 09:44:38

0

在JIRA 7.1中,SOAP Web服務的支持已經結束,RPC插件已被棄用,REST被用來代替SOAP,因此您不能使用由csharptest.net編寫的插件。

一位慷慨的開發人員爲支持REST的TortoiseSVN編寫了一個新的插件。你可以找到它here