arminzqm 发表于 2006-5-10 21:18:18

[十一期]关于CVS统一版本的问题

在开发过程中,不同文件的修改情况不一样,形成各个文件的版本都不同。有的文件版本为1.6,有的为1.3,有的为1.2。但是这时整个项目达到了某个稳定阶段,我们需要一个统一的固定版本(比如2.0)
请问如何操作能使得所有文件的版本同时统一到2.0?(使用的CVS版本为2.5.03.2260)

追你到天边 发表于 2006-5-10 22:13:56

点击项目,右键,选commit...出现commit setting窗口,点commit options,选force revision/branch复选框,输入你想要的版本(如你所说的2.0),点确定.

yang119345 发表于 2006-5-10 23:04:31

wincvs入门到精通第三章有说



但是按照上面说的老不能成功

cvs commit -m "no message" -r 2.0 (in directory C:\cvsclient\CVSROOT\)
cvs commit: nothing known about `2.0'
commit: invalid option -- r
cvs : correct above errors first!

[ 本帖最后由 yang119345 于 2006-5-10 23:09 编辑 ]

firefox82 发表于 2006-5-10 23:24:57

书上说了CVSNT 2.0.5ld 不支持
可能我们用的版本2.5也不支持吧

yang119345 发表于 2006-5-10 23:33:03

这个东西好麻烦。动不动不支持的。晕

sincky 发表于 2006-5-11 01:17:39

cvs的设计原理,和通常我们理解的有些不同!
比如我们要实现把整个项目以2。0版本发布,但是实际上这个2。0版本针对项目里的每个文件是不一样的,也就是不必理会每个文件到底是什么版本。
那么为了事先这个功能,需要使用cvs里的分支功能,把当前开发库的所有文件建立一个2.0的分支即可。

arminzqm 发表于 2006-5-11 19:44:17

谢谢sincky老师的解答。
我会再研究研究。。。

zhangli 发表于 2006-6-9 09:31:05

CVS我按照老师给的步骤,一步步做,但是最后还是没有达到预期希望的结果,真的好麻烦,上课时就是因为版本不对,也没法卸载原有版本,最后没有能够跟着老师的进度走.版本不统一,的确是一个很严重的问题.

achong252159676 发表于 2008-10-29 14:57:26

我也了解了很多谢谢
页: [1]
查看完整版本: [十一期]关于CVS统一版本的问题