Add-TFSPendingChange 是否需要一些设置才能在多工作区环境中工作?

Does Add-TFSPendingChange requires some setup to work in a multi-workspace environment?

使用 TFS 2015 Power Tools 中的 powershell 命令 Add-TFSpendingChange 我遇到以下行为:

Add-TFSPendingChange c:\source\Folder1\docs -Edit

在一台只有一个工作区的计算机中,命令会检查作为参数传递的项目。

在具有多个工作区的其他计算机中,该命令不执行任何操作,即使使用详细修饰符也不执行任何操作。

如果我使用本地或 TFS 路径,它的行为相同:

Add-TFSPendingChange $/Folder1/docs -Edit

如果我使用命令 TF.exe 它会起作用:

TF.exe checkout c:\source\folder1\docs

创建新工作区后,您需要re-lunch powershell。查看下面的屏幕截图,我已将一个项目映射到两个不同的工作区,并且都按预期工作: