SDL 核心人员称 Git 做了一些灾难性设计选择,但仍迁移到 GitHub
SDL 于 10 日迁移到 GitHub。SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供 2D,音频,事件驱动,多线程和定时器等服务。 SDL 在 2010 年 4 月从 Subversion 切换到 Mercurial,现在则从 Mercurial 迁移向更流行的 Git 和 GitHub。 其核心开发者之一 Gordon 9 日发表对迁移举动的看法。他认为 Mercurial 是更好的软件,并且 Git 做出了一些灾难性的设计选择。Gordon 还透露,此前 SDL 不考虑迁移都 GitHub 的一个原因是,该项目的政策是拥有所有基础设施。 但是大多数人喜欢通过 GitHub 使用 Git。很多工具和工作流程都希望开发者使用 Git,像 Visual Studio 和 Xcode 具有内置的 Git 支持等。 Mercurial 对许多人而言已变得陌生。Mercurial 和 Bugzilla 已无法跟上潮流,Mercurial Web 界面古朴。同时,这些古老的平台无法提供足够多的开源工具,以至于可能存在较多的安全漏洞。 因此,在...

