我向我的开发团队介绍了 Git,除了我之外,每个人都讨厌它。他们想用 Team Foundation Server 替换它。我觉得这是一个巨大的倒退,虽然我对 TFS 不是很熟悉。有经验的人可以将 TFS 上的分支支持与 Git 分支进行比较吗?另外,总的来说,TFS 的优缺点是什么?使用 Git 几年后我会讨厌它吗?
我认为,声明
每个人都讨厌它,除了我
浪费任何进一步的讨论:当你继续使用 Git 时,如果出现任何问题,他们会责备 你 。
除此之外,对我来说,与我最欣赏的集中式 VCS 相比,Git 有两个优势(部分描述):
但正如我所说:我认为你正在打一场失败的战斗:当每个人都讨厌 Git 时,不要使用 Git。它可以帮助您更多地了解 他们为什么讨厌 Git ,而不是试图说服他们。
如果他们只是不想要它,因为它对他们来说是新的并且不愿意学习新东西:你确定你会和那个员工一起成功地发展吗?
真的每个人都讨厌 Git,还是受到某些意见领袖的影响?找到领导,问他们有什么问题。说服他们,你就会说服团队的其他成员。
如果你无法说服领导者:忘记使用 Git,使用 TFS。会让你的生活更轻松。