我们是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的代码同步。在从主干到br_X的代码合并提交之后,我们想要执行一次cvs更新。通过阅读手册,我们仍然不确定cvs更新是否会更新来自Trunk HEAD的所有更改,或者该命令是否仅在br_X上更新。
在分支工作目录上,我们是否只需使用命令
cvs update或
cvs update -r发布于 2014-05-23 22:41:50
如果您签出了一个分支,则update本身将始终从该分支检索最新修订,因此这是您想要的选项。
添加-r <something>将从其他分支/标记中检索最新的修订。
顺便说一句,我建议设置另一个CVS模块,您可以在其中试验各种cvs命令,看看它们做了什么,而不会有损坏主代码库的风险。例如:我有一个cvstest模块,鼓励我的同事使用。
https://stackoverflow.com/questions/23818773
复制相似问题