一、Mercurial
Mercurial不但能跟踪软件的旧版本,而且包括了分支版本与发行版本,与骨灰级的CVS和当前工业标准下的开源软件项目的源码控制系统SVN不同的是,Mercurial包括该项目历史上的完整库存,由于档案是压缩的,一个完整库存只需要不到源码树的一半的空间,只用一个httpd和一个小的CGI就可以完美地为远端客户端的普通的HTTP连接提供服务。
安装:
# emerge dev-util/hgsvn
选项举例:
# hg clone 对某软件库存进行克隆
# hg pull -u (在hg clone后所在的目录) 更新
# hg branch name 取得分支版本
# hg checkout name 版本检查
...
二、Git
安装:
# emerge dev-util/git
使用:
# git clone git://lair.fifthhorseman.net/~dkg/xdotool
三、Bazaar
安装:
# emerge dev-util/bzr
使用:
# bzr checkout
阅读(2385) | 评论(0) | 转发(0) |