如何获取本地目录的tfs服务器路径?

如何获取本地目录的tfs服务器路径?,tfs,tfs-power-tools,Tfs,Tfs Power Tools,我下载了TeamServerPowerTools(TFPT),以便能够获取在一个分支上创建的搁置集并在另一个分支上取消搁置。但出于某种原因,TFPT坚持要求提供目标服务器路径,我觉得这有点可笑,因为它应该对TFPT可见 环顾四周,似乎有一个API将说明服务器路径,但我更希望通过脚本实现这一点。有没有办法通过脚本获取服务器路径?如果在名为MyProject的团队项目的主分支上有一个名为MyChanges的搁置集,并且希望将其取消搁置到开发分支,则tfpt命令将是: tfpt.exe unsheve

我下载了TeamServerPowerTools(TFPT),以便能够获取在一个分支上创建的搁置集并在另一个分支上取消搁置。但出于某种原因,TFPT坚持要求提供目标服务器路径,我觉得这有点可笑,因为它应该对TFPT可见


环顾四周,似乎有一个API将说明服务器路径,但我更希望通过脚本实现这一点。有没有办法通过脚本获取服务器路径?

如果在名为MyProject的团队项目的主分支上有一个名为MyChanges的搁置集,并且希望将其取消搁置到开发分支,则tfpt命令将是:


tfpt.exe unsheve/migrate/source:“$/MyProject/Main”/target:“$/MyProject/Dev”“MyChanges”

Hi@rewinRR,这个答案没有回答问题。对不起,Adrian,我一定是在你的问题中遗漏了什么。如果在工作区中映射了源分支和目标分支,然后使用上面的命令,则它将取消搁置该搁置集到目标分支的本地映射。然后,在将更改签入到目标分支之前,您有机会验证挂起的更改。我希望这样做,以便不必指定目标服务器路径,因为VS环境可以显示该路径,因此该路径应该在某处可用。因此,我想用脚本说明这个荒谬的要求,即必须指定目标服务器路径。这意味着我需要能够从某处获得它,问题是,在哪里?