转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=3260

从今天开始,KlayGE的源代码已经可以通过git来访问了。以后的更新也会都通过git进行,旧的hg访问会逐步删除。整个迁移的过程还算比较顺利的。最终经过精简的git库有90M左右,比原先需要下载576.8M的hg库小得多了,虽然精简过的hg库才16M。

新的地址

新的git地址可以在这里找到。国内访问github的速度应该会高于sourceforge或者bitbucket。

转移过程中遇到的问题

上一篇文章里记录了精简hg的方法。精简过的hg可以用TortoiseHg内置的hg-git转成git库。和从hg导入git的方法和坑的实验不一样的是,现在的hg-git可以直接在命令行下推到一个bare库,不需要经过bash。所以这个过程可以直接用一个bat搞定。

尚未解决的问题

目前把新的库推到了github和sourceforge上。但bitbucket和codeplex上的工程还没完成。另外,在trac上的changeset ID也都是不正确的,需要用脚本做进一步转换。

[Update 1]

changeset ID已经转换到git了。