TestComplete provides integrated source control services. This means that you can use TestComplete as a client for your source control provider. Without leaving TestComplete, you can work with your TestComplete projects or project suites that are stored in source control systems: get the latest versions, compare, submit your changes, and so forth.
TestComplete supports two ways of integration with source control systems:
- Integration with Subversion, Git, Team Foundation Version Control and Mercurial is implemented via special plugins. This is the preferred way to work with these source control systems.
- Integration with other source control systems is implemented via "universal" SCC API Providers Plugin. It works with any system that is compatible with Microsoft Source Code Control API. This type of integration appeared in earlier versions of TestComplete and is not recommended.
The following topics provide more information on source control systems support provided by TestComplete.
In This Section
Supported Source Control Systems
Integration With Microsoft Team Foundation Version Control
Integration With Source Control Systems via SCC API Providers (Legacy)
List of Files Added to Source Code Control
Source Control File Status Icons
Working With Source Control Systems in Silent Mode
Using Native Client vs. Using TestComplete
Related Topics of Interest
Migrating From Legacy SCC API Providers
Displaying and Hiding Toolbars