我们能证明其中释放数的增加并保持在序列时,我们使用TFS(例如1,1.1,1.2,1.3,等等),并且当我们做一个构建在Visual Studio中的数在TFS中将跳过1(例如 - TFS构建1,1.1,1.2,在Visual Studio中构建,然后在TFS中执行另一个构建 - TFS中的下一个数字将为1.4)。这是2015年TFSTeam Foundation Server的TFS 2015年构建问题
-1
A
回答
-1
如果你想改变版本号格式的默认增长机制。不幸的是,这是不可能的。 $(Rev:.rr)
它从一开始。
什么是$(Rev:.rr)?
确保每完成搭建了一个独特的名字。当构建 完成后,如果没有其他的版本号已经改变,牧师 整数值递增。
来源:MSDN
如果你只是想覆盖与变量的内部版本号,请按照下列步骤操作:
创建PowerShell脚本是这样的:
$FinalVersion=Some-Function-To-Calculate-Version $BuildDefName = $Env:BUILD_DEFINITIONNAME Write-Host "##vso[build.updatebuildnumber]$($BuildDefName)-$($FinalVersion)"
- 在您的vNext构建定义中,对于“构建编号格式”,您可以将其设置为 它为任何值,ca使用Build Number将覆盖 。
- 在同一vNext构建定义的步骤,加入第一步为 Powershell的一步,并设置你的脚本从步骤1执行。 如果您想要传递变量以便 计算您的内部版本号,您可以稍后进行自定义。
- 排队你的构建。
这是使用logging commands来设置内部版本号。
+0
这不是问题的答案(至少据我了解)。问题在于保持TFS自动递增内部版本号和Visual Studio中的本地内部版本号同步,这很奇怪(我认为是不好的),但是这个答案当然不能解决这个问题。 –
相关问题
- 1. Team Foundation Server 2015(TFS)查询
- 2. Team Foundation Server构建问题
- 3. 设置Team Foundation Server 2015构建服务器时出现问题
- 4. Team Foundation Server 2010构建问题
- 5. Team Foundation Server的2015年不能创建测试计划
- 6. Team Foundation Server的问题
- 7. Team Foundation Server构建变量
- 8. 如何从Linux访问Team Foundation Server(TFS)
- 9. TFS 2015构建问题
- 10. SpecFlow构建TFS 2015年
- 11. Team Foundation Server(TFS)2015中的自定义状态报告
- 12. Team Foundation Server(TFS)构建的运行单元测试
- 13. 从Subversion SVN触发的Team Foundation Server TFS构建标记
- 14. Team Foundation Server 2015构建版本无法启动
- 15. Team Foundation Server中的用户定义(TFS)
- 16. Team Foundation Server构建的局限性
- 17. Team Foundation Server(TFS)2015团队和区域权限
- 18. 权限问题Team Foundation Server - 构建代理
- 19. Team Foundation Server Build
- 20. 基本Team Foundation Server的问题
- 21. 两个Team Foundation Server上的问题2010
- 22. Team Foundation Server 2015升级/迁移
- 23. Team Foundation Server 2008到2015项目迁移
- 24. Team Foundation Server 2015 TestCategory不工作
- 25. Team Foundation Server“构建控制器”
- 26. Team Foundation Server映射
- 27. 的Team Foundation Server 2010
- 28. Team Foundation Server(TFS)和批量编辑
- 29. Team Foundation Server中的Team Sprint
- 30. 需要同步Mercurial和Team Foundation Server(TFS)
你要问什么问题吗? –
如果我从TFS或Visual Studio构建,TFS中的内部版本号应该是一致的。所以如果我从TFS构建并且数量是1.1。现在我从Visual Studio开始构建,然后从TFS构建。所以我想要的内部版本号是1.3而不是1.2 –
你问这是默认行为还是如何实现该行为?我会说这样做没有意义 - 如果你有多个人在本地建设呢?他们的本地版本不会同步。 –