cvs update - 更新内容

时间:2014-05-22 23:34:39

标签: version-control merge cvs

我们是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.104)
   Sticky Date:         (none)
   Sticky Options:      -kk

我们执行从主干到此分支br_X的代码同步。 在cvs提交代码从trunk到br_X的合并后,我们喜欢执行cvs更新。 通过阅读手册,我们仍然不确定cvs更新是否会更新Trunk HEAD的所有更改,或者命令是否仅仅在br_X上更新。

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

cvs update

OR

cvs update -r

1 个答案:

答案 0 :(得分:0)

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

添加-r <something>将从其他分支/标记中检索最新版本。

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