14 12
发新话题
打印

[已解决] VSS6新手:关于版本号管理?( 此文章被查看:658次,被回复:13篇!! )

本主题由 hongerchen 于 2008-6-20 22:39 关闭

VSS6新手:关于版本号管理?

刚用VSS6一星期,只是希望用它自动生成版本号,并且可以恢复以前的版本。
但是现在,也check out和check in多次了,我的MFC的程序版本号也没有变化。
也没有发现在VSS的什么地方可以设置版本变化规则的。

请大侠指教。


问题已经解决 [打开主题]
本主题的最佳答案为 [ 2 楼].



© 本文为 bf010SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

这是两个概念,虽都是版本号,但意义不同,相互之间也没有必然的关联。


最佳答案
该回答被楼主/管理员列为正解!



© 本文为 hiflySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

总算等来了大侠的回复,能说的具体点吗?

曾看过“软件配置管理与SourceSafe使用指南”一文,其中有一段是这样的:
配置项的版本号与配置项的状态紧密相关:
(1) 处于“草稿”状态的配置项的版本号格式为:0.YZ
(2) 处于“正式发布”状态的配置项的版本号格式为:X.Y。
一般只是Y值递增,当Y值到达一定的范围时X值才发生变化。
(3) 处于“正在修改”状态的配置项的版本号格式为:X.YZ。
一般只增大Z值,当配置项修改完毕,状态重新变成“正式发布”时,将Z值变为0,增加X.Y值。

我现在就是找不到在SourceSafe中哪里可以设置“配置项的状态”和“配置项的版本号”

请大家再给说说,谢谢!



© 本文为 bf010SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

我个人认为这个版本号是LABEL的标签号,是由使用者输入的,而不是由系统生成的。

© 本文为 vincentxu11 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

同意楼上的意见。

配置项的版本号:是系统自动维护的,应该说你无法干预。
那“配置项的状态”,是需要你去维护的,系统无法得知。这个应该就是通过label来实现。

© 本文为 hifly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

楼主说的0.YZ要么是在你开发的程序的某个配置文件里写的要么是label时候写的  个人认为
VSS自身添加的版本号。。。。是无法控制的

© 本文为 wangwen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
子曰:唯变更乃不变也
子曰:唯进度与美女难追也
子在川上曰:BUG如斯乎

TOP

谢谢大家,我再深入的学学

© 本文为 bf010 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

我们公司的版本号一直采用四段标识即
main,second,timer,build     分别为主版本号,次版本号,时间,编译号。
巨大更改增加主版本号,
次要功能改动修改增加次版本好,
时间可以为0或者上传配置库时的日期。
编译号或称为绝对版本号,这个编译好总是递增,永不清零,即使主版本号发生改变也不清零。编译号的递增不是一定要一次加一个,可以根据需要增加,例如大版本的最后一个版本是3.2.0.3210则当大版本升为4.0时则可将4.0的第一个编译号增加为4.0.0.4000.

© 本文为 hekaikai 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

请问label可以设置为自动生成吗?我的意思是自动递增

© 本文为 veniebear 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

好像不能自动完成吧,不过使用BAT文件可以获取以下,至于任何修改,那么看你自己的使用了。

© 本文为 moke_lee 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 14 12
发新话题