51Testing软件测试论坛

标题: [十一期]关于CVS统一版本的问题 [打印本页]

作者: arminzqm    时间: 2006-5-10 21:18
标题: [十一期]关于CVS统一版本的问题
在开发过程中,不同文件的修改情况不一样,形成各个文件的版本都不同。有的文件版本为1.6,有的为1.3,有的为1.2。但是这时整个项目达到了某个稳定阶段,我们需要一个统一的固定版本(比如2.0)
请问如何操作能使得所有文件的版本同时统一到2.0?(使用的CVS版本为2.5.03.2260)
作者: 追你到天边    时间: 2006-5-10 22:13
点击项目,右键,选commit...出现commit setting窗口,点commit options,选force revision/branch复选框,输入你想要的版本(如你所说的2.0),点确定.
作者: yang119345    时间: 2006-5-10 23:04
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 [commit aborted]: correct above errors first!

[ 本帖最后由 yang119345 于 2006-5-10 23:09 编辑 ]
作者: firefox82    时间: 2006-5-10 23:24
书上说了CVSNT 2.0.5ld 不支持
可能我们用的版本2.5也不支持吧
作者: yang119345    时间: 2006-5-10 23:33
这个东西好麻烦。动不动不支持的。晕
作者: sincky    时间: 2006-5-11 01:17
cvs的设计原理,和通常我们理解的有些不同!
比如我们要实现把整个项目以2。0版本发布,但是实际上这个2。0版本针对项目里的每个文件是不一样的,也就是不必理会每个文件到底是什么版本。
那么为了事先这个功能,需要使用cvs里的分支功能,把当前开发库的所有文件建立一个2.0的分支即可。
作者: arminzqm    时间: 2006-5-11 19:44
谢谢sincky老师的解答。
我会再研究研究。。。
作者: zhangli    时间: 2006-6-9 09:31
CVS我按照老师给的步骤,一步步做,但是最后还是没有达到预期希望的结果,真的好麻烦,上课时就是因为版本不对,也没法卸载原有版本,最后没有能够跟着老师的进度走.版本不统一,的确是一个很严重的问题.
作者: achong252159676    时间: 2008-10-29 14:57
我也了解了很多  谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2