Git与Github逐渐成为开源世界的开发首选
近日,继微软宣布将其.NET项目开源到Github之后,Google开发者刚刚在开发者邮件列表上宣布Go 语言的版本控制系统将从Mercurial切换到Git,而Go项目也将托管在GitHub上。Git与Github逐渐成为开源世界的协作开发首选。
近日,继微软宣布将其 .NET 项目开源到 Github 之后,Google 开发者刚刚在开发者邮件列表上宣布Go 语言的版本控制系统将从 Mercurial 切换到 Git,而 Go 项目也将托管在 GitHub 上。Google 的开源项目托管网站 Google Code 看起来距离被放弃也不远了。Google 表示迁移将在12月初发布 Go 1.4之后启动,Go 1.5 的开发将全部在 GitHub 上进行, Mercurial 树将在1.4发布之后关闭。

而据另外一则消息:
Eric S. Raymond 今年一月提议将Emacs的版本控制系统从 Bazaar(bzr) 迁移到 Git,理由是 bzr 已死。Bazaar 版本控制系统由 Canonical 公司雇员开发,但如今 Canonical 自己的内部项目也都迁移到了 Git。经过几个月的商讨之后,迁移正式从11月11日启动,Emacs 将改用 Git 作为版本控制系统。Git 是非常受欢迎的版本控制系统,理论上讲它有可能帮助 Emacs 项目吸引到新的开发者。
由此看来,Git 与 Github 已经取得了开源世界的版本控制系统的主流认可,之前群雄混战的局面将被打破,有可能形成一家独大的局面,Mercurial、Bazaar 等的发展前景并不乐观。不过,Git 虽然强大但是也越来越复杂了,所以有人觉得有些情况下,需要一个更简单的版本控制系统:Eric S. Raymond 就准备做一个新的简单版本控制系统,看起来,大家对此也比较赞同。
本文由 TecHug 分享,英文原文及文中图片来自 CSDN。
你也许感兴趣的:
- Debian 的 Git 迁移计划
- Git 3.0 即将问世:Git 用户需了解的下个重大版本信息
- 当架构师不知道如何合并分支时
- Git 采用 SHA-256、Rust、LLM 等技术动态
- 为什么在 Git Bash 中执行 git diff 命令时,Windows 系统有时会出现 10 秒的延迟
- Git Notes:Git 最酷但最不受欢迎的功能
- Git bisect:开发者工具包中被低估的调试工具
- Git 20 年,依然怪异,依然精彩
- 理解 git blame:一篇简介
- 【外评】为什么 Facebook 不使用 Git

你对本文的反应是: