无法确定工作区

3
当我在powershell中运行以下命令时: Get-TfsItemHistory . -Recurse -Version C13855~C14103 我会出现错误无法确定源代码控制服务器。 如果我在运行tfpt.exe,我可以使用命令:tf workspaces /s:serverUrl 那么如何解决这个错误呢?
1个回答

5
在 PowerShell 中运行以下4个命令可以解决此问题。
 Add-PSSnapin Microsoft.TeamFoundation.PowerShell
 $tfsServerString = "http://server:8080/tfs/optionalName"
 $tfs = get-tfsserver $tfsServerString
 Get-TfsItemHistory $/TeamProjectName -Recurse -Version C13855~C14103 -Server $tfs | fl Comment,ChangesetId,CreationDate,Committer

这个问题只针对x64 Windows操作系统。


对我们来说,“这个问题是针对 x64 特定的。”当我们从“Windows Powershell (x86)”执行相同的TFS命令时,所有操作都成功了。这可能是由于TFS 2013或用户位于TFS所在域的父域中。 - Bob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接