IT资讯 SDL 核心人员称 Git 做了一些灾难性设计选择,但仍迁移到 GitHub

enrique · 2021-02-11 09:00:06 · 热度: 15

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 界面古朴。同时,这些古老的平台无法提供足够多的开源工具,以至于可能存在较多的安全漏洞。

因此,在迁移到 GitHub 的过程中,Gordon 发现许多事情在变得更好,每天都有大量带薪工程师在为其工作。虽然他对“迁移到我们无法控制的服务器”感到不安,但观察到微软不太可能很快破产。并且由于 Git 是一个分布式系统,因此很容易在必要时将克隆的存储库迁移到其他地方。

迁移工作正在进行中,代码的迁移相对容易,但是 Gordon 指出,基于开源 MoinMoin 项目迁移现有的 SDL Wiki 将“有些混乱”。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册