下一个: Conflicts example, 上一个: File status, 上层: Multiple developers
当需要更新或合并文件时,使用 cvs update -d 命令。对于没有更新的文件,
这近似于使用 checkout 命令:将文件的最新版本从仓库中取出,并放到你的工作目录中。
-d 选项,checkout 不必使用,告诉 cvs 你希望创建其他开发
人员添加的目录。
使用 update 命令时决不会让你对文件所做的修改丢失。如果没有较新的版本存在,
运行 update 没有效果。如果你编辑了一个文件并且有较新的版本可用,cvs
将把全部修改合并进工作目录中。
例如,设想检出版本 1.4 并开始编辑。与此同时另外一个人提交了版本 1.5,后来又
提交了 1.6。如果你这时对该文件运行 update 命令,cvs 将版本 1.4 到
1.6 之间的所有修改并入到你的文件中。
如果版本 1.4 到 1.6 做的修改与你的改动太靠近,就有了重叠 overlap 的部分。
这种情况下打印一个警告,并结果的文件含有加上特殊的标记的重叠各行的改写本。
参阅 update, 以了解 update 命令的完整描述。