How to: Identify Version Control Item Status in Source Control Explorer

Team Foundation version control item status is reflected in Source Control Explorer and Solution Explorer. This topic describes the status icons associated with Source Control Explorer. For information about identifying version-controlled item status in Solution Explorer, see How to: Identify Version Control Item Status in Solution Explorer. Version control status icons appear to the left of the files and folders in Source Control Explorer. In conjunction, you can view the Pending Change column status to the right.

Version Control Status Icons

The version control status icons that identify version control item status, are explained in the following table:

ICON

Status

Description

None

Blank

Represents an item whose Team Foundation version control state is unknown.

TFSC Checked-In Status Icon

Checked in

Represents an item that is under Team Foundation version control and has no pending changes against it.

TFSC Checked-Out Status Icon

Checked out

Represents an item for which the current user has a pending change in their current workspace, and the item is not exclusively locked.

TFSC Orphaned Status Icon

Orphaned

Represents an item that has been orphaned because of a dependency break.

TFSC Editable Status Icon

Editable

Represents an item that is writable.

TFSC Read Only Status Icon

Read-only

Represents an item that is not writable.

TFSC Disabled Status Icon

Disabled

Represents an item that should have been added to Team Foundation version control because the item is a child of a version-controlled solution or project, but could not be added.

TFSC Checked-Out Exclusive Status Icon

Checked out exclusive

Represents an item for which the current user has a pending change in their current workspace, and the item is exclusively locked by the current user.

TFSC Checked-Out Shared Status Icon

Checked out shared other

Represents an item that the current user does not have checked out in their current workspace, but the item does have a pending change in another workspace that is owned by either this user or another user.

TFSC Checked-Out Exclusive Other Status Icon

Checked out exclusive other

Represents an item that the current user does not have checked out in his or her current workspace, but the item does have a pending change in another workspace that is owned by another user and is exclusively locked there.

TFSC Excluded From Source Control Status Icon

Excluded from version control

Represents an item that is not under Team Foundation version control because the user has explicitly excluded the item from version control.

TFSC Pending Addition Status Icon

Pending addition

Represents an item that is not currently on the version control server, but is being added to version control by the current user and has a pending change of add.

TFSC Async Opened Status Icon

Synchronously opened

Represents an item that belongs to a project that Visual Studio is opening asynchronously.

TFSC Branch Status Icon

Branch

Represents an item that will be part of a branch operation during the next check-in.

TFSC Merge Status Icon

Merge

Represents an item that will be part of a merge operation during the next check-in.

TFSC Pending Delete Status Icon

Pending Delete

Represents an item that will be deleted from version control during the next check-in.

TFSC Pending Undelete Status Icon

Pending Undelete

Represents an item that will be undeleted from version control during the next check-in.

TFSC Unmapped Team Project Status Icon

Unmapped Team Project

Represents items that are not currently mapped to a team project server.

TFSC Unmapped Folder Status Icon

Unmapped Folder

Represents items that are in a folder which is not currently mapped.

TFSC Deleted Folder Status Icon

Deleted Folder

Represents a folder that will be deleted during the next check-in.

These icons can be used to determine pending changes as demonstrated in the following procedure.

Required Permissions

To perform this procedure, you must be a member of the Administrators or Users security group on the computer where Visual Studio is installed. For more information, see Team Foundation Server Permissions.

To identify pending changes in Solution Explorer

  1. Create a workspace. For more information, see How to: Create a Workspace.

  2. Add a file or folder to version control. For more information, see Adding Projects and Solutions to Version Control.

  3. On the View menu, click Other Windows, and then click Source Control Explorer.

  4. Notice that the project or solution items have a pending addition status icon as described in the previous table. Also, notice that the Pending Change column has the status of add.

    Note

    Make sure that you have the correct workspace chosen in Source Control Explorer by using the Workspace drop-down list at the top of the window.

    Conducting other actions on version-controlled items, for example deleting an item, will cause the applicable status icon to display and the Pending Change column to update accordingly.

  5. Then perform a check-in by right-clicking the folder in the Source Control Explorer window. The blue padlocks to the left of the items in the Solution Explorer indicate that the items are checked in.

See Also

Concepts

Understanding Version Control with Solution Explorer

How to: Add a Project or Solution to Version Control

How to: Bind and Unbind Projects and Solutions

How to: Identify Version Control Item Status in Solution Explorer