区别:1、TFS是应用程序生命周期管理解决方案,而Git仅是源代码控制系统;2、TFS的Source Control是集中式源代码控制,而Git是分布式控制;3、TFS与Visual Studio紧密集成,而Git不是。
本教程操作环境:Windows7系统、Git2.30.0版、Dell G3电脑。
TFS,SVN和GIT有什么区别
TFS是应用程序生命周期管理解决方案,SVN和Git仅是源代码控制系统。
TFS进行源代码控制以及问题跟踪,文档管理,报告,持续集成,用于测试的虚拟实验室等。
TFS的Source Control和SVN是集中式源代码控制,Git是分布式的。
关于TFS与SVN的Stackoverflow讨论很多。
TFS与Visual Studio紧密集成。
SVN有一些用于集成到Visual Studio中的第三方选项,它们很不错,但不像TFS那样紧密集成。
Git具有GitExtensions,可以在Visual Studio中进行低级别的集成。