Visual Studio 2017上的tfpt.exe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2017上的tfpt.exe相关的知识,希望对你有一定的参考价值。
即使在为Visual Studio 2017安装Productivity Power Tools扩展后,我仍然无法运行tfpt.exe来执行this post上建议的命令:
C:Development> tfpt unshelve "ShevesetName;UserName" /migrate /source:"$/Project/Source" /target:"$/Project/Target"
我在哪里可以找到这个程序?
正如丹尼尔所说,他们是两个完全不同的东西。补充:TFS 2017 Process Template Editor is available
在您的情况下,您尝试使用unshelve命令将搁置集取消搁置到TFS中的另一个分支。作为一种解决方法,您可以使用tf Unshelve和Rename命令分两步完成此操作。
或者只安装早期版本VS和Power Tools,如VS2015和Microsoft Visual Studio Team Foundation Server 2015 Power Tools。毕竟,您只需要将TFS Power Tools的版本与Visual Studio客户端相匹配。
Productivity Power Tools与TFS Power Tools不同,所以安装它并没有帮助。
没有一套TFS 2017 Power Tools。从TFS 2017 release notes:
问题:尚未针对TFS 2017发布Power Tools。
解决方法:我们很高兴地通知您,大多数以前的Power Tools已集成到2017年TFS中。过程模板编辑器尚未集成,但我们将为TFS 2017发布过程模板编辑器工具2017年TFS之后不久,Visual Studio Gallery即将推出。我们将在发布后立即提供链接
您可以使用git-tfs来完成此任务。您应该执行的步骤是(在安装了git和git-tfs之后):
- create来自shelveset的一个git分支(git_branch_a)。
- initialize基于TFS目标分支(tfs_branch_b)的git分支(git_branch_b)。
- 将git_branch_a合并到git_branch_b中。
- 基于git_branch_b create搁置。
- 现在可以在tfs_branch_b中取消搁置新的shelveset。
以上是关于Visual Studio 2017上的tfpt.exe的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Forms - 从 2017 年到 2019 年更新 Visual Studio 后 iOS 上的奇怪行为
Visual Studio 2017 使用哪个版本的 SignTool?
Visual Studio 2017 .NET Core 2.1 Angular 上的“npm run build -- --prod”错误