曾经转过一篇文章《软件项目版本号的命名规则及格式介绍》

里面说明了一般项目版本号的定义方法

$(BuildDefinitionName)_$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) 。举例比如题库系统: TK_NoInstaller_2.0.21023.1

目前我们再 TF Build 2008中也是这样定义版本号的,只是在内部编了一个脚本,最后把版本写上。

在TF Build 2010中,版本号的定义简单得多,直接在版本号编辑器中编辑一下脚本就可以了。

这是一个仿一般项目版本号的脚本

$(BuildDefinitionName)_1.0.$(Year:yyyy)$(Date:MMdd)$(Rev:.r)

TFS 2010 Build中,版本号的定义

可以看到,预览中的版本号已为Testproj_1.0.20100713.1

相关文章: