Source Control File Status Icons

Applies to TestComplete 15.69, last modified on November 13, 2024

When the project suite or one of its projects is bound to a source control system, the Project Explorer panel displays small images near the icons of project items. These images indicate the source control status of the respective project item.

Git, Mercurial, Subversion and Team Foundation Version Control

If your projects are controlled by the Git, Mercurial, Subversion, or Team Foundation Version Control source control system, then the Project Explorer will display the following status icons:

Icon Description
The item is controlled by the source control system and has no changes since the last commit.
For Team Foundation Version Control: The item is checked in.
The item is controlled by the source control system and has some changes since the last commit.
For Team Foundation Version Control: The item is checked out to your workspace.
The item is new and will be added to the source control system upon the next commit.
The item is scheduled for deletion.
The item is not tracked by the source control system.
The item has conflicts between local changes and changes downloaded from the repository.
The item has been renamed.
The item has been branched.
The item’s local changes have been rolled back.
The item has been replaced in your local copy.
The item has been updated in your local copy.
The item has been merged.
The item is missing from your local copy.
The item type stored in the source control system differs from the type in your local copy.
The item is ignored by the source control system.
Notes
  • When you add new items to your project or edit existing items, TestComplete updates the project items status only when you save the changes you have made. This happens because TestComplete tracks the status of corresponding files, and the file status in the repository updates only when you save the changes. Until the changes are unsaved, the file status is unchanged.

    That is why, for example, when you add a new keyword test or script unit to your project, the test or unit is marked as new, but the parent KeywordTests and Script items are not marked as modified until you save the changes.

  • To work with versioned items in TestComplete, you can use the Source Control toolbar and menus. For information on the available commands, see the toolbar description or the Working With section of the appropriate topics on source control integration:

SCC API Providers (Legacy Integration)

If your projects are controlled via Microsoft Source Code Control API provider, then the Project Explorer will display the following status icons:

The item is checked in to the source control system.
The item is checked out by you, but it is not exclusively locked.
The item is checked out by you and it is exclusively locked.
The item is checked out by another user and it is exclusively locked.
The item has not been added to the source control system.

See Also

Integration With Source Control Systems
About Project Explorer
Integration With Source Control Systems via SCC API Providers (Legacy)

Highlight search results