The Source Control toolbar contains commands that you use to work with projects bound to a source control system.
Which commands the toolbar contains depends on the source control, with which TestComplete is currently integrated (you can configure it in the Source Control Options dialog).
Subversion
Item | Description |
---|---|
![]() |
Creates a working copy of a project suite stored in a Subversion repository and opens that project suite in TestComplete. |
![]() |
Adds the current project suite with all its projects and their child items to a Subversion repository. |
![]() |
Shows a list of changes made to your working copy (available only if you use TortoiseSVN to work with Subversion from TestComplete). |
![]() |
Sends changes you have made to your working copy to your Subversion repository. |
![]() |
Updates your working directory with the changes from your Subversion repository. |
![]() |
Undoes local changes made to your working copy. |
![]() |
Opens the dialog where you can resolve conflicts in your project suite (available only if you use TortoiseSVN and if you have conflicts in your project). |
![]() |
Shows a list of changes committed to your Subversion repository. |
![]() |
Opens the Repository Browser dialog where you can examine the structure of your Subversion repository. If you use TortoiseSVN, you can also perform various advanced tasks on the repository in the dialog. |
![]() |
Updates the status of a project suite, projects, and their child items in your working copy. |
To learn more about working with Subversion from TestComplete, see Integration With Subversion.
Git
Item | Description |
---|---|
![]() |
Clones an existing repository that stores a project suite (or project) and then tries to open that project suite (project) in TestComplete. |
![]() |
Creates a local Git repository and adds the current project suite or project to this repository. |
![]() |
Unbinds projects from the source control and deletes the repository. |
![]() |
Opens the Diff dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the history of changes made to the repository. |
![]() |
Opens the Branches dialog that lists local and remote branches (available only if you use build-in dialogs to work with Git from TestComplete). |
![]() |
Submits your latest changes to the repository. |
![]() |
Fetches data about changes from the remote repository. |
![]() |
Gets changes from the remote repository and merges them to your local repository. |
![]() |
Uploads your changes to the remote repository. |
![]() |
Opens the Synchronization dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Reverts all local changes. |
![]() |
Refreshes the status of items in the source control. |
![]() |
Opens the Git Repository Settings dialog (available only if you use build-in dialogs to work with Git from TestComplete). |
![]() |
Opens the Repository Browser dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Rebase dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Resolve dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Revert dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Cleanup dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Switch/Checkout dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Merge dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Create Branch dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Create Tag dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Export dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Add Files dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
![]() |
Opens the Settings dialog of the TortoiseGit client (available only if you use TortoiseGit to work with Git from TestComplete). |
To learn more about working with Git from TestComplete, see Integration With Git.
Mercurial
Item | Description |
---|---|
![]() |
Creates a working copy of a project suite (or project) stored in a Mercurial repository and opens that project suite (project) in TestComplete. |
![]() |
Creates a local Mercurial repository and adds the current project suite or project to this repository. |
![]() |
Unbinds projects from the source control and deletes the repository. |
![]() |
Updates the status of your project or project suite and their child items in your local repository. |
![]() |
Commits your changes to your local repository. |
![]() |
Opens TortoiseHg’s Shelve dialog (available only if you use the TortoiseHg client to work with Mercurial from TestComplete). |
![]() |
Launches the visual diff and merge tool of TortoiseHg (available only if you use the TortoiseHg client to work with Mercurial from TestComplete). |
![]() |
Opens TortoiseHg’s Revert dialog (available only if you use the TortoiseHg client to work with Mercurial from TestComplete). |
![]() |
Shows the history of changes made to your repository. |
![]() |
Opens the Update dialog, where you can update your local repository with incoming changes. |
![]() |
Opens the Synchronize dialog, where you can synchronize changes in your local and remote repositories. |
![]() |
Opens TortoiseHg’s Repository Settings dialog (available only if you use the TortoiseHg client to work with Mercurial from TestComplete). |
![]() |
Opens TortoiseHg’s Global Settings dialog (available only if you use the TortoiseHg client to work with Mercurial from TestComplete). |
![]() |
Opens the dialog where you can edit the ignore list of your repository. |
Team Foundation Version Control
Item | Description |
---|---|
![]() |
Gets a project (or project suite) from your Team Foundation Version Control and opens it in TestComplete. |
![]() |
Adds the current projects (or project suite) to your team project on the Team Foundation Version Control. |
![]() |
Unbinds your project (or project suite) from the Team Foundation Version Control and deletes it from your team project. |
![]() |
Gets a specified version of your project suite, project, or project item from your Team Foundation Version Control. |
![]() |
Checks in pending changes in your project suite, project, or project items to your Team Foundation Version Control. |
![]() |
Checks out your entire project, or project suite, or an individual project item from your Team Foundation Version Control so that you can edit the project suite, project, or item. |
![]() |
Discards pending changes in your project suite, or project, or individual project item. |
![]() |
Compares two versions of the same file in your project or project suite. |
![]() |
Shows the version history of the selected project item, project, or project suite. |
![]() |
Shows properties of the selected project item, project, or project suite. |
![]() |
Refreshes the status of files in your project or project suite. |
To learn more about working with Team Foundation Version Control from TestComplete, see Integration With Microsoft Team Foundation Version Control.
SCC API Providers (Legacy Integration)
Item | Description | ||
---|---|---|---|
![]() |
Gets the latest version of a project or project suite from source control and opens this project or project suite in TestComplete. See Opening Projects From Source Control (Legacy). | ||
![]() |
Adds the current project suite to the source code control system. | ||
![]() |
Adds the current project to the source code control system. | ||
![]() |
Adds a project item or a child element to the source code control system. To learn more about adding files to a source code control system, see Binding Test Projects to Source Control (Legacy).
|
||
![]() |
Unbinds a project or project suite from the source code control system. To learn more about unbinding projects and project suites from a source code control system, see Unbinding Projects and Project Suites From Source Code Control (Legacy). | ||
![]() |
Gets the latest version of a file from the source code control system. | ||
![]() |
Checks a file out from the source code control system. | ||
![]() |
Checks a file in to the source code control system. | ||
![]() |
Undoes checking out a file from the source code control system. To learn more about checking files in and out to/from a source code control system, see Checking Files In and Out (Legacy). | ||
![]() |
Compares file versions. To learn more, see Working With Source Control Systems. | ||
![]() |
Invokes a dialog that shows source control properties of your TestComplete project or project suite. This dialog is provided by the source code control system. | ||
![]() |
Runs the source code control client application directly from TestComplete | ||
![]() |
Synchronizes the check-in/check-out status of files in TestComplete with the source code control system’s status of the files. |
To learn more about working with source code control systems, see Working With Source Control Systems.
See Also
TestComplete Toolbars
Binding Test Projects to Source Control (Legacy)
Unbinding Projects and Project Suites From Source Code Control (Legacy)
Working With Source Control Systems via SCC API Providers - Overview
Checking Files In and Out (Legacy)