2 任务的难度: 一星
3 任务的目的:了解Linux下的主要版本管理系统,掌握至少一种版本管理系统的基本用法
4 任务所涉及的软件:rcs/cvs/svn/tla/git/hg/darcs/bzr/monotone等等
5 任务将大致消耗的时间: 因人而异
(说明:选定一种版本管理系统后入门并不慢。耗时间的是了解各种版本系统然后比较,作出选择,取决于你的性格是武断的,还是犹豫的。如果赶时间,可以做下面简化版的任务:使用rcs管理配置文件,源里有rcs这个包,这个软件5到10分钟可以上手,半小时到一小时可以熟练掌握。)
也许值得考虑的几个问题:
1,仅仅是管理配置文件,有必要使用版本管理系统么?简单的重命名有什么优缺点?
代码: 全选
openbox$ ls -l
-rw-r--r-- 1 weakish wj 21714 2009-01-08 19:38 rc.xml
-rw-r--r-- 1 weakish wj 22927 2008-05-07 21:59 rc.xml.orig
-rw-r--r-- 1 weakish wj 22532 2008-05-07 22:06 rc.xml.v0
-rw-r--r-- 1 weakish wj 23274 2008-05-07 22:21 rc.xml.v1
-rw-r--r-- 1 weakish wj 21222 2008-05-07 22:30 rc.xml.v2
-rw-r--r-- 1 weakish wj 21337 2008-05-23 16:09 rc.xml.v3