I.1. 通过Git获得源代码

使用 Git 你可以从源代码库复制一份完整源代码到你的本机上, 这样你就可以离线访问所有的代码历史和分支。这是开发或者测试补丁最为快捷并且灵活的方式。

Git

  1. 你将需要一个已经安装的Git, 你可以从 http://git-scm.com得到。 大多数操作系统已经默认安 装有最新版的 Git , 或者在软件包管理系统里提供了下载安装。

  2. 为了开始使用Git源码库, 从官方的镜像里制作一份克隆:

    git clone git://git.postgresql.org/git/postgresql.git

    这将会完全拷贝整个仓库到你的本地机器上, 所以直到拷贝完成会花费一段时间, 尤其当你的网络连接非常慢时候。 代码文件会放置在当前目录一个新的名为 postgresql 的子目录里。

    Git的镜像同样可以通过HTTP协议来获取,假如你的防火墙阻止你通过Git协议 访问。 仅需要修改URL的前缀为 http, 例如:

    git clone http://git.postgresql.org/git/postgresql.git

    相比于Git协议,HTTP协议的效率较低, 所以使用起来会慢一些。

  3. 每当你想在系统得到最近更新时, cd 到源目录, 并运行:

    git fetch

Git 不仅仅获取资源,还能做很多其它的事情。更多详情, 参考 Git 手册页, 或者查看 网站 http://git-scm.com