Version control cvs更新-更新了什么

Version control cvs更新-更新了什么,version-control,merge,cvs,Version Control,Merge,Cvs,我们是新来的。 我们有一个分支机构叫br_X。 我们将分支合并到linux机器上的一个工作目录。 我们执行cvs状态以确保我们在分支中 File: file.c Status: Up-to-date Working revision: 1.1 Mon May 19 19:51:28 2014 Repository revision: 1.1 /nfs/src/file.c,v Sticky Tag: br_X (branch: 1.1.

我们是新来的。 我们有一个分支机构叫br_X。 我们将分支合并到linux机器上的一个工作目录。 我们执行cvs状态以确保我们在分支中

File: file.c  Status: Up-to-date
   Working revision:    1.1     Mon May 19 19:51:28 2014
   Repository revision: 1.1     /nfs/src/file.c,v
   Sticky Tag:          br_X (branch: 1.1.104)
   Sticky Date:         (none)
   Sticky Options:      -kk
我们执行从主干到该分支的代码同步br_X。 在代码的cvs提交从主干合并到br_X之后,我们希望执行cvs更新。 通过阅读手册,我们仍然不确定cvs更新是否会更新来自中继头的所有更改,或者该命令只是在br_X上更新

在分支工作目录上,我们是否只使用命令

cvs update


如果签出分支,则
更新本身将始终从该分支检索最新修订,因此这是您想要的选项

添加
-r
将从其他分支/标签检索最新修订

另一方面,我建议设置另一个CVS模块,您可以在其中试验各种CVS命令,以了解它们的功能,而不会损坏主代码库。我有一个
cvstest
模块,鼓励同事们使用

cvs update -r