Team Foundation Version Control
You can use Team Foundation version control to manage multiple revisions during development of source code, documents, work items, and other critical information that is being worked on by your team.
Team Foundation version control includes the following version control features:
Check-ins for a group of items or for single changes.
Branching and merging.
Shelving.
Check-in policies.
A graphical-user interface.
A command-line interface.
There are two primary types of roles that use Team Foundation version control.
Contributor A contributor typically uses version control for adding, deleting, and modifying files, maintaining a historical record of all changes. For more information, see Working with Version Control Files and Folders.
A contributor uses Team Foundation version control to:
Check out files to their local workspace.
Check in modified files.
Add new files to the version control server.
Delete files from the version control server.
Compare files.
Merge changes between files.
Administrator An administrator manages the version control server by maintaining the integrity of data stored on it. The administrator manages the workgroups, permissions, setup, and check-in policies. For more information, see Administering Team Foundation Version Control.
An administrator uses Team Foundation version control to:
Configure the version control environment settings.
Control access to the version control database.
Destroy version-controlled files or folders.
In This Section
How to: Configure Team Foundation Version Control to use Proxy Server
Describes how to set up your computer to use Team Foundation Server Proxy.How to: Change Version Control Environment Settings
Describes changing default values for common environment settings.How to: Configure Version Control User Tools
Describes how to specify user tools for operations on various file types.How to: Clean Up Files When Users Leave
Explains how to dispose of obsolete files.Team Foundation Version Control Naming Syntax, Conventions, and Limitations
Describes naming syntax, conventions, and limitations applicable for Team Foundation version control.Using Source Control Explorer
Describes how Source Control Explorer is used for conducting version control operations in a Team Foundation Visual Studio client.Migrating from Visual SourceSafe
Provides guidance for users migrating from Visual SourceSafe to Team Foundation version control.Understanding Offline Support in Team Foundation Version Control
Explains the behavior of solutions while working disconnected from Team Foundation Server.
How to: Configure Offline Support in Team Foundation to be Solution-based
Reference
Team Foundation Version Control Command-Line Reference
Related Sections
Team Foundation Version Control Walkthroughs
Lists topics that provide steps for using version control, customizing a version control check-in, and using version control from the command line.Administering Team Foundation Version Control
Lists topics that apply to administrators of Team Foundation version control.