I had lots of problems when reading TortoiseSVN documentation on the subject. Here are my findings about the integration. To integrate Jira and TortoiseSvn, a set of instructions should be performed. This guide suppose that your jira server is available through this url: http://192.168.10.10:8090. In addition, suppose that your project name in Jira is SVNTEST.
- Install svn plugin for jira on your jira server. use this link for more info.
- Install the Jira plug-in for TortoiseSvn in your clients. It can be downloaded from this link or this one.
- For all the folders in your repository, set the flowing properties:
Add Jira setting to your TortoiseSvn. To do this follow the steps below:
- Right click on your code folder and from the TortoiseSvn menu, select settings item.
- Under hook scripts click on issue tracking integration.
- Click the Add button.
- Under the working copy path, enter the path of your source code.
- Under the provided select the only available item namely CSharpTest.Net.SvnPlugIn.MyPulgIn
- Under the parameters, enter the url of your Jira server, i.e. http://192.168.10.10:8090.
- After confirming the dialog, enter the username and password of your Jira server.
- To test whether the installation is complete, try to commit a set of changes. In the commit dialog, you should see a button namely Jira Issues. By selecting it, you should see your Jira issues within a new dialog.