新的“VNext”构建系统具有执行诸如MSBuild和Deploy等操作的任务。它缺少的一个常见任务是将项目签入到tfs中的任务。 xaml构建提供了使用tfs api的方法,并编写了一个c#代码来执行这些任务,但对于基于PowerShell的“VNext”任务似乎并不那么简单。 TFS 2015 API还没有一个直接的方法来做到这一点。 在构建过程中是否有可以执行此操作或任何api调用来检入代码的解决方案?Tfs 2015 VNext签入任务
0
A
回答
0
TFA API在VersionControl
客户端名称空间中确实有Checkin
方法。
下面是一个例子 - http://singhtechies.com/programatically-checkin-file-to-tfs-using-c/
+0
没错,对不起,但问题是我有使用c#为xaml构建创建的活动,但新的构建系统使用powershell任务,所以如果有使用powerhsell签出文件的out of box解决方案,它将有助于在创建PowerShell任务。 –
0
您可以使用New-TFSChangeset cmdlet的。
NAME
New-TfsChangeset
SYNOPSIS
SYNTAX
New-TfsChangeset [-Author <String>] [-Comment <String>] [[-Item] <QualifiedItemSpec[]>] [-Prompt] [-Notes
<String>] [-Override <String>] [-Recurse] [-Saved] [-Validate] [<CommonParameters>]
相关问题
- 1. TFS 2015 vNext UsingTask
- 2. TFS 2015 VNext复制文件任务不复制文件夹
- 3. 移动构建脚本vNext 2015 TFS 2015
- 4. 如何在tfs 2015“vNext”版本中配置门控签入?
- 5. TFS 2015插件 - 多任务输入
- 6. TFS vNext构建中的签入文件
- 7. 构建vNext失踪任务
- 8. 使用TFS vNext指定NUnit类别(2015)
- 9. 如何使用新的vNext Build将版本中的dll签入到TFS 2015中?
- 10. 发布管理2015与TFS 2015构建vNext
- 11. 将TFS 2013 xaml构建定义转换为TFS 2015 vNext构建
- 12. TFS 2015构建任务 - 手动干预
- 13. TFS 2015构建任务 - NuGet Packager
- 14. 查看Unparented bug和任务,TFS 2015年
- 15. TFS 2015门控签入版本问题
- 16. 签入策略未应用于TFS 2015
- 17. 直接调用构建vNext任务
- 18. TFS 2015克隆流程 - vNext构建定义
- 19. TFS 2015 vNext构建 - 通过脚本获取特定源码
- 20. 用于TFS 2015的协调工作区vNext构建
- 21. TFS 2015 vNext构建 - 设置构建结果
- 22. 如何在TFS 2015 vNext Build定义中使用项目宏?
- 23. TFS 2015构建vNext - 在时间轴选项卡下显示构建任务进度
- 24. Gitkraken与TFS 2015
- 25. SpecFlow + VSTS/TFS 2015
- 26. TFS任务到JIRA任务
- 27. TFS 2015 Build Agent
- 28. npm中的自定义命令tfs 2015
- 29. 将签入与任务关联时出现TFS错误
- 30. 签入时TFS任务的默认操作不会停留
为什么你想修改源代码?构建应该验证软件,而不是进一步修改它。 –
我们有一个不同的版本控制系统,我们需要将版本文件签入到tfs中。我们不希望它在某些驱动器上实际存在。为此,我们将我们的版本文件签入到tfs中。 –
为什么不自动增加版本而不是登记?在构建期间签入并不是一个好主意。 –