【发布时间】:2016-06-20 20:36:47
【问题描述】:
新的“VNext”构建系统具有执行 MSBuild 和 Deploy 等操作的任务。它缺少的一项常见任务是将项目签入到 tfs 的任务。 xaml 构建提供了使用 tfs api 并编写 c# 代码来执行此任务的规定,但对于基于 powershell 的“VNext”任务似乎并不直接。 TFS 2015 API 也没有直接的方法来执行此操作。 是否有开箱即用的解决方案来执行此操作或在构建过程中调用任何 api 来签入代码?
【问题讨论】:
-
您为什么想要构建来修改源代码?构建应该是验证软件,而不是进一步修改它。
-
我们有一个不同的版本控制系统,我们需要将版本文件签入到 tfs 中。我们不希望它实际存在于某个驱动器上。为此,我们将版本控制文件签入到 tfs。
-
为什么不自动增加版本而不是签入?在构建期间签入确实不是一个好主意。