Skip to content

GettingSources.zh CN

FrankHB edited this page Dec 9, 2014 · 10 revisions

获取源代码

建议通过 MercurialGit 获取仓库中的最新代码。

通过 Mercurial

安装 Mercurial ,使用命令行

hg clone https://bitbucket.org/FrankHB/yslib YSLib

hg clone https://yslib.googlecode.com/hg/ YSLib

得到源代码的本地副本。

若已有本地副本,可使用

hg pull -u

同步更新到最新版本。

或者安装客户端(如 TortoiseHg )进行以上操作。具体使用参考软件附带的手册。

通过 Git

安装 Git ,使用以下命令行之一得到源代码的本地副本:

git clone https://github.com/FrankHB/YSLib.git YSLib
git clone https://gitcafe.com/FrankHB/YSLib.git YSLib
git clone http://git.oschina.net/FrankHB/yslib.git YSLib

若已有本地副本,可使用

git pull

同步更新到最新版本。

或者安装客户端(如 TortoiseGit )进行以上操作。具体使用参考软件附带的手册。

下载已发布版本

已经发布的版本列出了可以直接下载的测试发布版本,一般比直接复制源代码旧。

可以在以下归档中获得特定发布版本的源代码。

注意这些代码一般比仓库中的旧。

文件权限

已知缺陷 Windows 上的 Mercurial 不跟踪可执行位。

若在其它环境中因此无法执行脚本,在 Tools 目录下执行以下命令变通:

find -type f -name *.sh -exec chmod +x {} \;

因为约定总是使用 *.sh 作为可执行的脚本的扩展名,不需要考虑其它文件。

Clone this wiki locally