U --- 完整的文件从服务器上更新到了本地(当文件为二进制文件或者本地不存在的文件)。
P --- 文件的部分内容从服务器更新到了本地(文件为文本文件时,CVS将只传送本地文件和位于服务器上的文件相 比较不同的部分,以减少带宽的使用)。
A --- 这个文件目前只存在于本地目录中,你虽然使用 cvs add 命令向 cvs 服务器添加了文件,但还没有使用 cvs commit 命令确认添加操作。
R --- 这个文件你已经不存在于本地了,而且你也使用了 cvs remove 命令从 cvs 服务器上删除了这个文件,但还没有使用 cvs commit 命令确认删除操作。
M --- 这里有两种含义:一是你的本地文件修改了,但还没有用 cvs commit 命令提交到 cvs 服务器上;二是你的本地文件修改了,cvs 服务器上的文件被其他人修改了,现在你们的修改已经成功的合并了。参考:如何比较本地文件与 cvs 服务器上的文件
C --- 你的本地文件修改了,cvs 服务器上的文件被其他人修改了,但现在你们的修改发生的冲突,无法自动合并。参考:如何解决修改冲突
? --- 这个文件只存在与本地,没有用 cvs add 命令添加到 cvs 服务器
P --- 文件的部分内容从服务器更新到了本地(文件为文本文件时,CVS将只传送本地文件和位于服务器上的文件相 比较不同的部分,以减少带宽的使用)。
A --- 这个文件目前只存在于本地目录中,你虽然使用 cvs add 命令向 cvs 服务器添加了文件,但还没有使用 cvs commit 命令确认添加操作。
R --- 这个文件你已经不存在于本地了,而且你也使用了 cvs remove 命令从 cvs 服务器上删除了这个文件,但还没有使用 cvs commit 命令确认删除操作。
M --- 这里有两种含义:一是你的本地文件修改了,但还没有用 cvs commit 命令提交到 cvs 服务器上;二是你的本地文件修改了,cvs 服务器上的文件被其他人修改了,现在你们的修改已经成功的合并了。参考:如何比较本地文件与 cvs 服务器上的文件
C --- 你的本地文件修改了,cvs 服务器上的文件被其他人修改了,但现在你们的修改发生的冲突,无法自动合并。参考:如何解决修改冲突
? --- 这个文件只存在与本地,没有用 cvs add 命令添加到 cvs 服务器