小编典典

Git vs Team Foundation Server

all

我向我的开发团队介绍了 Git,除了我之外,每个人都讨厌它。他们想用 Team Foundation Server
替换它。我觉得这是一个巨大的倒退,虽然我对 TFS 不是很熟悉。有经验的人可以将 TFS 上的分支支持与 Git 分支进行比较吗?另外,总的来说,TFS
的优缺点是什么?使用 Git 几年后我会讨厌它吗?


阅读 69

收藏
2022-05-07

共1个答案

小编典典

我认为,声明

每个人都讨厌它,除了我

浪费任何进一步的讨论:当你继续使用 Git 时,如果出现任何问题,他们会责备

除此之外,对我来说,与我最欣赏的集中式 VCS 相比,Git 有两个优势(部分描述):

  • 整个 repo 的自动备份: 每次有人从中央 repo 中提取,他/她都会获得完整的更改历史记录。当一个仓库丢失时:别担心,在每个工作站上拿一个。
  • 离线 repo 访问: 当我在家工作(或在飞机或火车上)时,我可以看到项目的完整历史记录,每次签到,而无需启动我的 VPN 连接来工作,并且可以像 工作中一样工作:签入,结帐,分支,任何东西。

但正如我所说:我认为你正在打一场失败的战斗:当每个人都讨厌 Git 时,不要使用 Git。它可以帮助您更多地了解 他们为什么讨厌 Git
,而不是试图说服他们。

如果他们只是不想要它,因为它对他们来说是新的并且不愿意学习新东西:你确定你会和那个员工一起成功地发展吗?

真的每个人都讨厌 Git,还是受到某些意见领袖的影响?找到领导,问他们有什么问题。说服他们,你就会说服团队的其他成员。

如果你无法说服领导者:忘记使用 Git,使用 TFS。会让你的生活更轻松。

2022-05-07