并发版本系统(CVS)命令详解
1. 版本差异查看(diff)
CVS 支持使用 GNU diff 程序,能全面支持行和组格式选项。以下是一个简单示例,展示了如何使用cvs diff查看Makefile当前版本与仓库版本之间的差异:
$ cvs diff Makefile Index: Makefile ============================= RCS file: /var/lib/cvs/wizzard/Makefile,v retrieving revision 1.6 diff -r1.6 Makefile 25a26 > rm -f lib/*.o2. 文件编辑相关命令
- edit:
cvs [cvs-options] edit [options] [files ...]用于将文件标记为当前用户正在编辑。此命令是cvs watch系列命令的一部分。若文件被监控,它会以只读权限检出到沙箱中,使用edit命令可将沙箱文件设置为可写,通知所有监控者该文件正在被编辑,并将当前用户设置为临时监控者,以便在其他用户对该文件执行某些操作时收到通知。可以使用cvs unedit或cvs release取消编辑(设置为只读并清除临时监控),也可以通过删除文件并使用