免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7370 | 回复: 9
打印 上一主题 下一主题

请教:如何改变cvs中文件的版本号 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-19 10:29 |只看该作者 |倒序浏览
我的客户端用的是wincvs

建立文件时,cvs默认的版本号是1.1,然后1.2、1.3的往上走。
可是有时候改动很少,希望变成1.1.2,这样的子版本号,只有到一个阶段,才变成1.2这样的大的版本号,就象apache之类的软件那样。

我应该怎么做呢?

论坛徽章:
0
2 [报告]
发表于 2003-04-20 18:12 |只看该作者

请教:如何改变cvs中文件的版本号

http://www.lslnet.com/linux/docs/linux-3874.htm
是CVS的介绍

我觉得想达到你的要求可能是没有办法
因为它的版本号应该是CVS控制的

可以参考一下下面这段说明

CVS Branch:项目多分支同步开发
=============================

确认版本里程碑:多个文件各自版本号不一样,项目到一定阶段,可以给所有文件统一指定一个阶段里程碑版本号,方便以后按照这个阶段里程碑版本号导出项目,同时也是项目的多个分支开发的基础。
cvs tag release_1_0

开始一个新的里程碑:
cvs commit -r 2 标记所有文件开始进入2.x的开发

注意:CVS里的revsion和软件包的发布版本可以没有直接的关系。但所有文件使用和发布版本一致的版本号比较有助于维护。

在开发项目的2.x版本的时候发现1.x有问题,但2.x又不敢用,则从先前标记的里程碑:release_1_0导出一个分支release_1_0_patch
cvs rtag -b -r release_1_0 release_1_0_patch proj_dir

一些人先在另外一个目录下导出release_1_0_patch这个分支:解决1.0中的紧急问题,
cvs checkout -r release_1_0_patch
而其他人员仍旧在项目的主干分支2.x上开发

在release_1_0_patch上修正错误后,标记一个1.0的错误修正版本号
cvs tag release_1_0_patch_1

如果2.0认为这些错误修改在2.0里也需要,也可以在2.0的开发目录下合并release_1_0_patch_1中的修改到当前代码中:
cvs update -j release_1_0_patch_1

论坛徽章:
0
3 [报告]
发表于 2003-04-21 09:56 |只看该作者

请教:如何改变cvs中文件的版本号

多谢您的指教。

以前我用vb之类的工具时,它的版本号可以自由指定,用习惯了,很方便。

论坛徽章:
0
4 [报告]
发表于 2003-04-21 12:39 |只看该作者

请教:如何改变cvs中文件的版本号

那是程序的发布版本

CVS的版号与程序版本无关的

论坛徽章:
0
5 [报告]
发表于 2003-04-21 12:39 |只看该作者

请教:如何改变cvs中文件的版本号

也许有那种方法可以控制CVS版本号的吧
好像是在文件中定义一个变量

论坛徽章:
0
6 [报告]
发表于 2003-04-22 10:18 |只看该作者

请教:如何改变cvs中文件的版本号

我觉得用branch不错。
可能cvs中的reversion的概念和我以前理解的不太一样。cvs的做法挺好的。

论坛徽章:
0
7 [报告]
发表于 2003-04-22 13:10 |只看该作者

请教:如何改变cvs中文件的版本号

我也这么认为

当然CVS还有一些要改动的地方

但现在这个样子觉得已是很成功的开源软件项目了

论坛徽章:
0
8 [报告]
发表于 2003-04-22 13:46 |只看该作者

请教:如何改变cvs中文件的版本号

CVS只是一种功能比较弱的版本管理工具,
  或者你可以尝试用其他功能比较完善的工具如:ClearCase和PVCS

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-04-22 14:10 |只看该作者

请教:如何改变cvs中文件的版本号

同意楼上的!不过,在一些软件项目中或者自己开发,用CVS也算是不错的选择,总比手功维护好一些,

论坛徽章:
0
10 [报告]
发表于 2004-07-02 17:21 |只看该作者

请教:如何改变cvs中文件的版本号

现在看起来,那里根本不理解cvs

我现在的标准答案是:cvs使用tag来解决此问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP