下面,我们用一些例子,来讲解VCS的使用。
Check in
最简单的情况是,check in一个文件(list.txt),然后经常修改它。
在subversion系统中的命令是:
svn add list.txt
(modify the file)
svn ci list.txt -m "Changed the list"
最后一个命令中的-m标识,表示check in时附带的message。
Check out和编辑
你不一定总是Check in文件,有时候你需要check out,进行编辑,然后再check in。这个过程可以用下图表示:
如果你对自己的编辑不满意,想要从头开始,你可以revert到上一个版本。当你check out的时候,默认情况下,你总是会得到最新版本。如果你想得到以前的版本,你可以在命令中指定版本号。在Subversion中,运行下面的命令:
svn co list.txt (get latest version)
...edit file...
svn revert list.txt (throw away changes)
svn co -r2 list.txt (check out particular version)