作者:empty 页数:112 出版社:empty |
虽然《五分钟系列》才网纲倒第十堡,但是由于项目的需要,版本控制系统的学习迫在睫~虽然rcs、cv 5、svn都是众多项目开发的主力, 但是似乎git在众多经典项目中扮演的角色越来越重要,moc rocket目前的水平是这样的:曾经用过cvs来做项目, 目前在使用svn, 完全没有接触过git,git相比较于其他vcs(version control system) 的最大优点就是“分布式”.这些特点一定会在后续的《看日记学git》
首先我能肯定的git.i 386是必然需要安装的, 它一定是git的主包, 但诸如all, arch, cvs等等这些包到底是起什么作用呢?我有些迷感了, 于是, 不得不求助baidu了,此处的grep命令使用了^符号, 表示后面的字符串需要在每行的最开头位置, 于是我们得到了如上的一大串git软件包,原来:git包是git的核心程序, 它只包括最小的依赖关系, 如果只安装git包的话, 那么一些git的外围扩展将无法使用.git-all包包括了所有的集成在git上的外围扩展功能, 安装了这个包, 你就万事大吉了!git-arch包是为了兼容arch仓库的, 大家或许听说过linux的发行版本arch, 但现在说的arch和这个发行版本似乎没有必然关系, git-arch中的arch是gnu arch, 它是一个类似于cvs、sccs、svn的版本控制系统, git-arch包用于支持从gnuarch仓库导入到git仓库.git-cvs包用于支持从cvs仓库导入到git仓库.git-email包支持使用git发送邮件.(这个功能用处在那里呢?我也不太清楚。慢慢研究中.如果位朋友会, 在下面git-gui包是一个基于Tk的git程序, 也就是说是带有GUI的, 可以用鼠标点击操作的git,git-daemon包用于支持用户使用git://形式的命令来访问git仓库,留个言)git-svn包用于支持从svn仓库导入到git仓库。