[十一期]关于CVS统一版本的问题
在开发过程中,不同文件的修改情况不一样,形成各个文件的版本都不同。有的文件版本为1.6,有的为1.3,有的为1.2。但是这时整个项目达到了某个稳定阶段,我们需要一个统一的固定版本(比如2.0)请问如何操作能使得所有文件的版本同时统一到2.0?(使用的CVS版本为2.5.03.2260) 点击项目,右键,选commit...出现commit setting窗口,点commit options,选force revision/branch复选框,输入你想要的版本(如你所说的2.0),点确定. 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 编辑 ] 书上说了CVSNT 2.0.5ld 不支持
可能我们用的版本2.5也不支持吧 这个东西好麻烦。动不动不支持的。晕 cvs的设计原理,和通常我们理解的有些不同!
比如我们要实现把整个项目以2。0版本发布,但是实际上这个2。0版本针对项目里的每个文件是不一样的,也就是不必理会每个文件到底是什么版本。
那么为了事先这个功能,需要使用cvs里的分支功能,把当前开发库的所有文件建立一个2.0的分支即可。 谢谢sincky老师的解答。
我会再研究研究。。。 CVS我按照老师给的步骤,一步步做,但是最后还是没有达到预期希望的结果,真的好麻烦,上课时就是因为版本不对,也没法卸载原有版本,最后没有能够跟着老师的进度走.版本不统一,的确是一个很严重的问题. 我也了解了很多谢谢
页:
[1]