【发布时间】:2014-12-17 08:45:18
【问题描述】:
我使用 Visual Studio 2013 Team Edition,而我当前正在进行的项目正在使用传统的基于服务器的 TFS 存储库进行源代码控制。我知道 git 在 Windows 上的 GUI 集成最近突飞猛进,我使用的是 TFS 2013,所以有 git 的官方 Visual Studio 集成,但从纯粹的源代码控制的角度来看,我想知道为什么我应该使用 git 而不是传统的 TFS 设置,特别是如果团队更习惯于传统的 TFS。那么,与传统的 TFS 设置相比,git 的优缺点是什么?请记住,TFS 具有搁置功能,我认为 SVN 没有。
【问题讨论】:
-
这个问题有点模仿this one,这被认为是主题。因此,任何投票结束的人,请在此处发表评论,说明为什么应该关闭,而不是我刚刚链接到的问题。
-
但是 2009 年是很久以前的事了,社区标准已经改变。
-
很多有用的信息、讨论和意见,但没有权威的答案。抱歉,我们无法告诉您哪种系统更适合您和您的团队。
-
FWIW,我认为这个问题仍然是 SO 的主题(而 不是 SRECS 的主题)。这不是在寻求建议,而是在询问为什么从 TFS 更改为 Git 可能值得以及可能存在哪些缺点。在我看来,这是一个完全合理的问题。
-
@Jubobs - Ben 是 SE 员工而不是版主。
标签: git version-control tfs