Integration With Subversion via SCC API Providers (Legacy)

Applies to TestComplete 14.70, last modified on April 22, 2021

This topic describes the legacy integration with Subversion.

In TestComplete version 10.60 and earlier, integration with the Subversion source control system was implemented by the SmartBear SVN Provider. That provider uses Microsoft Source Code Control API to work with Subversion and implements only the mediocre level of integration.

This provider is currently deprecated. We recommend that you use special Subversion Plugin that offers a higher level of integration. Read Integration With Subversion to learn more about a new Subversion integration approach.

If you have test projects created in earlier versions of TestComplete and using SmartBear SVN Provider to bind to Subversion, we recommend that you migrate these projects to the new Subversion Plugin. For instructions on how to do that, see Migrating From Legacy SCC API Providers.

About Legacy Integration With Subversion

In general, you can work with Subversion from TestComplete in the same way as you work with any other source control system via Source Code Control API Providers. Without leaving TestComplete, you can check in and check out your TestComplete projects or project suites to and from the Subversion source code control system, get the latest versions, compare properties, compare versions, and so on. You can perform these actions for individual project items and their child elements, not only for project and project suite files. For more information about this, see Integration With Source Control Systems via SCC API Providers (Legacy).

Along with the features mentioned above, TestComplete integration with Subversion provides you with advanced features. For example, the SmartBear SVN provider offers special dialogs that simplify different actions with files stored in the Subversion repository, such as comparing files, modifying source control properties, viewing the file history, and so on.

Also remember to meet Subversion requirements. For example, Subversion does not allow backslashes and spaces in repository names.

Requirements

In order for TestComplete to integrate with the Subversion source control system, a 32-bit edition of CollabNet Subversion 1.7.x – 1.8.x must be installed on your computer.

Currently, you cannot integrate TestComplete with the 64-bit edition of the Subversion source control system.

See Also

Integration With Source Control Systems
Integration With Subversion
Integration With Source Control Systems via SCC API Providers (Legacy)

Highlight search results