Share via


Version Control

Team Foundation Server can track the versions of files under source control, keep a record of their change history, and support advanced functions like branching, merging, and labeling. Team Foundation Server version control ensures that development projects of varying sizes and complexities are supported by Visual Studio 2005.

The server records the history of any file, folder, or project that is placed under source control in Team Foundation Server. Users have managed access to the latest version of the file and can view, compare, and roll back to previous versions of the file. Even if the file is deleted, the history is preserved, and it can be retrieved if the development project requires it.

Team Foundation Server version control tracks versions of files through advanced actions such as branching a project or merging branches together. A version of a set of items can also be labeled, making it easy to identify important versions such as betas or release candidates.

The version control features of Team Foundation Server can be accessed using Source Control Explore in Visual Studio 2005. Many version control features can also be accessed from the Visual Studio 2005 command line. Items may be added to source control using Solution Explorer.

Files under source control in Source Control Explorer