我想向我的老板推荐 Git 作为一个新的源代码控制系统,因为我们被 VSS 困在 90 年代(哎呀),但是工具和 3rd 方支持是否足够好呢?
具体来说,我说的是类似于 TortoiseSVN 的 GUI 前端、不错的视觉差异/合并支持,以及电子邮件提交通知和来自 IDE 和构建系统等第三方的一般支持。
尽管这将被程序员使用,但我们的团队中确实需要这种东西。我不想让每个人都坚持使用新工具,甚至是新的源代码控制范例(分布式),只有命令行应用程序和一些在线教程。这将是一个倒退。
那么你觉得... Git 准备好了吗?Git 有哪些不错的工具,哪些第三方开发应用程序支持它?
编辑:我最初的问题非常含糊,所以我正在更新它以专门要求提供可用工具列表和对 Git 的第 3 方支持。也许我们可以得到一个包含内容列表的社区 wiki 帖子。
我也不认为“使用颠覆”是一个充分的答案。除了离线编辑之外,还有其他使用分布式源代码控制系统的原因——私人和廉价的分支就是其中之一。