1、去官網(wǎng)下載對應(yīng)jira版本的plugin:http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin
我試用的是jira 3.11企業(yè)版,因此下載的是0.9.12版本的插件。
?
2、將插件lib目錄下的3個文件copy到j(luò)ira的web-inf/lib目錄下。
lib/atlassian-subversion-plugin-0.9.12.jar
lib/javasvn-*.jar
lib/ganymed.jar (試用ssh作為svn版本庫認(rèn)證時才有用)
3、copy subversion-jira-plugin.properties文件到j(luò)ira的classes目錄下并進(jìn)行修改。
???該插件現(xiàn)在支持多版本庫。
???
???可以通過:
svn.root={svn.root}:注意該{svn.root}是指工作版本所使用的主干或者分支。
svn.username=admin
svn.password=admin
配置默認(rèn)的版本庫。
其它版本庫配置:
svn.root.1={svn.root.1}:注意該{svn.root}是指工作版本所使用的主干或者分支。
svn.username.1=admin
svn.password.1=admin
...
4、重新啟動后,進(jìn)入管理頁面,可以看到System/plugins有Subversion plugin。
5、在svn提交時的Message中填入Issue的key,用來關(guān)聯(lián)問題和解決問題的結(jié)果。
6、Issue的Subversion Commits Tab顯示消息有延遲,可以修改服務(wù)設(shè)置System/Service:
Subversion Revision Indexing Service
com.atlassian.jira.plugin.ext.subversion.revisions.RevisionIndexService。