What's new in version control
When you install or upgrade to Visual Studio Team Foundation Server 2013, you and your team can benefit from new features.
Use Git version control
Use TFVC version control
Enhanced web portal
Use Git version control
You can create and develop your app in a Git team project. You can also use Visual Studio with Git to work in a repository that’s hosted on another Git service such as CodePlex or GitHub. See Use Visual Studio with Git.
Note
Are you using Visual Studio 2012? If so, see Use Visual Studio 2012 with Git Tools.
New in Visual Studio 2013 Update 4
After you install Team Foundation Server Update 4, you can Conduct a Git pull request for code in an on-premises team project.
New in Visual Studio 2013 Update 2
After you install Visual Studio 2013 Update 2, you can:
Use TFVC version control
Getting started after opening a team project is simplified by a new user experience.
You can undock the Pending Changes, Changeset Details, and Shelveset Details pages from Team Explorer and open them in new windows.
Open the Actions menu and choose Switch to List View to see Pending changes in a flat list
Enhanced web portal
Get more work done in your web browser with enhanced version control features on the web portal. (Keyboard: Ctrl + 0, A).
The enhancements include:
Parallel user experiences for TFVC and Git
Enhanced navigation for exploring your code, including navigating within folders
View changeset and shelveset details, including a Diff view
View annotations
Search for changesets and shelvesets
Download a folder as a .zip file
Enhanced views of history, including ability to track into details before branch and rename operations
Enhanced capabilities to administer permissions
See your code in a view that looks similar to Visual Studio
Use Visual Studio 2012 with Git Tools
You can use Visual Studio 2012 with Git, as long as you can work within the following constraints:
Must install the Visual Studio 2012 Tools for Git on your dev machine.
Cannot view or connect to multiple repositories in a team project.
Cannot amend commits.
Cannot revert commits.
Cannot annotate in Visual Studio.