即使在为Visual Studio 2017安装Productivity Power Tools扩展名后,我仍然无法运行tfpt.exe来执行this post上建议的命令:
C:\Development> tfpt unshelve "ShevesetName;UserName" /migrate /source:"$/Project/Source" /target:"$/Project/Target"
我在哪里可以找到这个程序?
答案 0 :(得分:10)
Productivity Power Tools与TFS Power Tools不同,因此安装它并不起作用。
没有一套TFS 2017 Power Tools。从2017年TFS release notes:
开始问题:尚未针对TFS 2017发布电动工具。
解决方法:我们很高兴让您知道以前的大部分内容 Power Tools已集成到2017年TFS中。流程模板 编辑器是一个尚未集成的编辑器,但我们将会这样做 将TFS 2017的流程模板编辑器工具发布到Visual 2017年TFS之后不久可以使用Studio Gallery。我们会提供 这个链接一发布就在这里
答案 1 :(得分:6)
就像丹尼尔所说的那样,它们是完全不同的两件事。补充:TFS 2017 Process Template Editor is available
在您的情况下,您尝试使用取消搁置命令将搁置集取消搁置到TFS中的另一个分支。作为一种解决方法,您可以使用tf Unshelve和Rename命令分两步完成此操作。
或者只安装早期版本的VS和Power Tools,例如VS2015和Microsoft Visual Studio Team Foundation Server 2015 Power Tools。毕竟,您只需要将TFS Power Tools的版本与Visual Studio客户端相匹配。
答案 2 :(得分:1)
可能的解决方法,对我有帮助!
答案 3 :(得分:-4)
您可以使用git-tfs来完成此操作。您应该执行的步骤是(在安装了git和git-tfs之后):