Difference: 1. TFS is an application life cycle management solution, while Git is only a source code control system; 2. TFS’s Source Control is centralized source code control, while Git is distributed control; 3 , TFS is tightly integrated with Visual Studio, but Git is not.
The operating environment of this tutorial: Windows 7 system, Git version 2.30.0, Dell G3 computer.
What is the difference between TFS, SVN and GIT
TFS is an application lifecycle management solution, SVN and Git are only source code control system.
TFS does source code control as well as issue tracking, document management, reporting, continuous integration, virtual labs for testing, and more.
TFS’s Source Control and SVN are centralized source code control, while Git is distributed.
There are many discussions on Stackoverflow about TFS and SVN.
TFS is tightly integrated with Visual Studio.
SVN has some third-party options for integration into Visual Studio, which are nice but not as tightly integrated as TFS.
Git has GitExtensions for low-level integration in Visual Studio.
Recommended learning: "Git Tutorial"
The above is the detailed content of What is the difference between git and tfs. For more information, please follow other related articles on the PHP Chinese website!