在命令中使用tfpt时,出现错误:
PS D:\Main Line> tfpt uu /noget
Unable to determine the workspace.
在这里,我尝试使用“撤消未更改”命令,但其他命令也遇到了此错误。我所在的路径是在TFS工作空间中映射的确切路径。我也尝试过这也不起作用
PS D:\Main Line> tfpt uu /recursive /noget 'D:\Main Line'
Unable to determine the workspace.
我以为它只是使用当前路径来解决它,但是我无法使其正常工作。有人知道这是怎么回事吗?
最佳答案
我遇到了同样的问题,在页面底部找到了The power tools随附的帮助文件中的答案。 (TFPTCommandLineTool.mht)
失误
TFPT错误:无法确定工作空间
使用与版本控制一起使用的命令运行tfpt时,您可能会收到以下错误之一:
Unable to determine the workspace
Unable to determine the source control server
解决方案:
tfpt.exe
。 tf workspaces
命令更新本地工作区缓存。 tf.exe
工具位于Visual Studio安装文件夹的子文件夹Common7\IDE
中。如果启动Visual Studio命令提示符,则可以运行以下命令(取决于您的TFS / VisualStudio版本-您应该使用与TFPT版本匹配的版本,例如,如果您使用VS2015的TFPT,则应使用 ,在VS2015命令提示符下使用TF):tf workspaces /s:serverURL
tf workspaces /collection:collectionURL
tf workspaces /s:collectionURL