visual-studio - TFS、SVN 和 GIT 有什么区别?

标签 visual-studio svn git version-control tfs

<分区>

我使用 Microsoft Visual SourceSafe 进行版本控制。我想改变这种方法并使用更新的软件来完成这项工作。这三个应用程序之间有什么区别?哪个更好?

这些解决方案是否与 visual studio 集成?

最佳答案

TFS 是一个应用程序生命周期管理解决方案,SVN 和 Git 只是源代码控制。

TFS 进行源代码控制以及问题跟踪、文档管理、报告、持续集成、用于测试的虚拟实验室等。

TFS的Source Control & SVN是集中式的源码控制,Git是分布式的。

Stackoverflow 上有很多关于 TFS 与 SVN 的讨论。

TFS 与 Visual Studio 的集成最为紧密。

SVN 有一些用于集成到 Visual Studio 的第三方选项,它们非常好,但不如 TFS 紧密集成。

Git 具有 GitExtensions,允许在 Visual Studio 中进行低级别的集成。

关于visual-studio - TFS、SVN 和 GIT 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2589801/

相关文章:

regex - 递归地向svn添加特定的源文件类型

git - 是否可以在不更改 `git blame` 报告的信息的情况下更改代码?

visual-studio - 独立开发人员获得现代 Microsoft 源代码控制的最佳途径?

c++ - 适用于 Windows/Visual Studio 的最佳 C++ RPC 库

虚拟主机上的SVN

eclipse - 如何使用eclipse在SVN中制作标签?

linux - 如何只推送当前索引中的文件?

GitHub 权限被拒绝(公钥)

node.js - Visual Studio 任务运行程序资源管理器扩展无法识别 gulpfile.js

c# - 在 C# 问题中执行 Powershell 脚本