如何在TFS 2010中重置内部版本号

| 我可以在TFS 2010中重置内部版本号吗? 还有一个问题。 如果Project有多个构建定义,是否可以保留每个构建定义的构建号。 不创建自定义活动     
已邀请:
使用您在“构建定义”中指定的内部编号模板来设置内部编号。编辑内部定义时,转到“处理”选项卡->“内部版本号格式”字段,您可以自定义内部版本号的外观。 默认格式为:$(BuildDefinitionName)_ $(Date:yyyyMMdd)$(Rev:.r) 这将为您提供由构建定义名称,当前日期和最后的数字修订组成的构建号,以确保唯一性。     
我发现重设内部版本号的唯一方法(在修改脚本等之后许多失败的内部版本之后,我想这样做)是销毁所有不需要的内部版本。 就我而言,我只是想销毁所有构建并重新开始。因此,我首先在Visual Studio 2013的构建资源管理器中删除了所有保留的构建。重要的是,在销毁所有(或一定数量)构建之前,先删除它们。 然后我运行以下命令:
tfsbuild destroy /collection:http://mytfs2013server:8080/tfs/mycollection /builddefinition:\"myteamproject\\mybuildname\" /daterange:~2015-1-1
我首先使用
-preview
参数运行它,以便了解它在做什么。 销毁所有构建后,我再次运行构建,瞧,回到构建1。 有关销毁的更多信息,可以在这里找到:http://msdn.microsoft.com/en-us/library/ee794689.aspx 请注意,我是使用TFS 2013进行此操作的,但至少可以追溯到2010年。     

要回复问题请先登录注册