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