Integrate TestStand with TortoiseSVN

Updated May 3, 2018

Reported In


  • TestStand

Issue Details

How can I integrate my TestStand code with TortoiseSVN Source Code Control?


TortoiseSVN is a Subversion source code control (SCC) client that does not support the Microsoft SCC API. In order to integrate TestStand with TortoiseSVN, you will need to install a Microsoft SCC API compliant plugin such as PushOK's SVN SCC plug-in. Once the Microsoft SCC API compliant plugin has been installed, you can then configure TestStand to integrate with your Subversion client via the plugin. To do that follow below steps:
  1. Go to: Configure >> Station Options ...
  2. Open Source Control Tab
  3. Choose the SCC provider:

Below image shows the TestStand Source Control menu when integrated with TortoiseSVN and PushOK's SVN SCC plug-in


Additional Information

TestStand integrates with any source code control (SCC) system that supports the Microsoft SCC API. You can check files and projects in and out of the SCC system from a TestStand workspace, as shown in the image below.

The TestStand File Differ can also be integrated into your Subversion client as an external Diff/Merge application for sequence files (.seq). TestStand 2010 onwards installs a File Differ Launcher executable that will automatically determine the appropriate version of the TestStand File Differ to launch. The File Differ Launcher is intended to be used with SCC clients for diffing/merging TestStand sequence files and is installed to the <National Instruments>\Shared directory. See the TestStand File Diff/Merge Application topic of the TestStand Help for an example of using the File Differ via command-line arguments.

Mind the fact, that the Source Control menu options and features in TestStand work only for TestStand Workspace files. 


Not Helpful