Using Source Control Explorer

Source Control Explorer is used to view and manage version-controlled items such as team projects, folders, and files. Before using Source Control Explorer, you must be familiar with team projects and workspaces. For more information, see Team Foundation Team Projects and Working with Version Control Workspaces.

By using Source Control Explorer, you can accomplish the following tasks:

In addition to Source Control Explorer, Solution Explorer also contains added functionality that is specific to Team Foundation version control. You can also perform several Team Foundation version control tasks from the command line. For more information, see Tf Command-Line Utility Commands.

Source Control Explorer Status Columns

The status columns identify version control status and the status of the items in the local workspace.

Status Column

Description

Name

Contains the name of the version-controlled file or folder.

Pending Change

Contains the name of the pending change, if any. The possible pending changes include add, edit, lock, and delete.

User

Contains the name of the Team Foundation Server user whose workspace contains the pending change described in the Pending Change column.

Latest

Contains Yes if your workspace has the latest version of the file or folder. Otherwise either Not Downloaded, or No,

Last Check-in

Contains the date of the last check-in.

This field may be empty if Team Explorer is connected to a Team Foundation Server that is not updated with the most recent version, or if the item has the status of pending add or of pending branch.

Version Control Status Icons

The version control status icons are explained in the following table:

ICON

Status

Description

None

Blank

Represents an item that is in Team Foundation version control.

TFSC Checked-Out Status Icon

Checked out

Represents an item for which the current user has one or more pending changes in their current workspace.

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 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.

In This Section

Reference

Team Foundation Version Control Command-Line Reference

See Also

Tasks

Walkthrough: Exploring Team Foundation Version Control

Other Resources

Working with Team Foundation Version Control