借了本书<<LINUX SERVER HACKS>>,以下部分就当做读书笔记
RCS 的作用管理系统文件,并保存修订历史(ps: 在服务器的管理上应该特别有用)
1. 建立RCS仓库
由于RCS将所有修订版本保存在当前目录下的RCS目录中,故要启动RCS仓库,只需创建该目录即可
mkdir RCS
2. 加入文件
仓库建立好了,就可以用了。现在把当前目录下要管理的文件加入到仓库中来
ci -i Filename
这条命令会把文件移入到RCS下,并建立这个文件的第一个版本1.1。命令会要你输入初始化说明(以C-d结束).
3. 登出文件-得到最新版本
第二条命令把文件移到RCS下了,当前目录就没有这个文件了。这可不行,那就从RCS中登出文件,即得到最新版本。
co Filename
4. 登出并锁定文件
如果登出的目的是为了要编辑,那在登出时加锁,以妨其它用户在这段时间更新文件
co -l Filename
5. 登入并解锁文件
编辑完成,更新版本吧
ci -u Filename
命令会要你加入修订说明。
6. 版本比较
编辑完成了,想回顾一下自己做了哪些修改
rcsdiff httpd.conf
这条命令也就是拿RCS中的版本和当前目录下的版本作比较
更多:
checkout时加参数-rn.n指定得到n.n版本
rcsdiff -rn.n -rn.n 比较两个指定版本
关于rcs2log的示例在fc5上有错误输出,不知道为什么
sort: invalid option -- 4
Try `sort --help' for more information.
其用法如下:
rcs2log -v Filename 查看文件的各个版本信息
rcs2log Filename 查看文件修订记录
RCS 的作用管理系统文件,并保存修订历史(ps: 在服务器的管理上应该特别有用)
1. 建立RCS仓库
由于RCS将所有修订版本保存在当前目录下的RCS目录中,故要启动RCS仓库,只需创建该目录即可
mkdir RCS
2. 加入文件
仓库建立好了,就可以用了。现在把当前目录下要管理的文件加入到仓库中来
ci -i Filename
这条命令会把文件移入到RCS下,并建立这个文件的第一个版本1.1。命令会要你输入初始化说明(以C-d结束).
3. 登出文件-得到最新版本
第二条命令把文件移到RCS下了,当前目录就没有这个文件了。这可不行,那就从RCS中登出文件,即得到最新版本。
co Filename
4. 登出并锁定文件
如果登出的目的是为了要编辑,那在登出时加锁,以妨其它用户在这段时间更新文件
co -l Filename
5. 登入并解锁文件
编辑完成,更新版本吧
ci -u Filename
命令会要你加入修订说明。
6. 版本比较
编辑完成了,想回顾一下自己做了哪些修改
rcsdiff httpd.conf
这条命令也就是拿RCS中的版本和当前目录下的版本作比较
更多:
checkout时加参数-rn.n指定得到n.n版本
rcsdiff -rn.n -rn.n 比较两个指定版本
关于rcs2log的示例在fc5上有错误输出,不知道为什么
sort: invalid option -- 4
Try `sort --help' for more information.
其用法如下:
rcs2log -v Filename 查看文件的各个版本信息
rcs2log Filename 查看文件修订记录
No comments:
Post a Comment