向 CVS 服务器做一次初始化登录:
$ cvs -d :pserver:anoncvs@postgresql.org:/usr/local/cvsroot login你将会被提问口令;键入'postgresql'。你将只需要这样做一次,因为口令将被保存在你的家目录的 .cvspass 里。
抓取 Postgres 源文件:
cvs -z3 -d :pserver:anoncvs@postgresql.org:/usr/local/cvsroot co -P pgsql
注意:如果你与互联网的联接速度很快,你可能不需要-z3,这个开关告诉 CVS 对待传输数据使用 gzip 压缩。不过对于使用猫拨号上网的速度,这样做很有好处。
当你想要更新最新的 CVS 源文件时,cd 到 pgsql 子目录,然后使用命令
$ cvs -z3 update -d -P这样将只抓取上次你访问以来的更新。即使在用猫上网的情况下,你也只需要几分钟就可以更新完毕。
你可以通过在你的家目录里面的 .cvsrc 加上下面几行来节约几次敲键
cvs -z3 update -d -P这样对所有 cvs 命令应用 -z3 选项,以及给 cvs 更新附加 -d 和 -P 选项。然后你只需要说
$ cvs update
就可以更新你的文件了。
注意 |
有些老版本的 CVS 有一个臭虫,令你所有检查出来的文件以所有人可写的权限存储在你的目录里。如果你发现这样的事情,你可以做一些象下面的事情
$ chmod -R go-w pgsql以合适地设置权限。这个臭虫在 CVS 版本 1.9.28 就被修补了。 |