我不相信搁置集本身有任何关于其中的分支或服务器路径的信息。我在这里假设,“与指定分支/文件夹有关的搁置集”是指包含位于该文件夹的服务器路径下的文件的搁置集,在该分支中。如果是这种情况,那么可能会被迫遍历所有更改中的文件,并测试它们的每个服务器路径是否包含在您感兴趣的分支/文件夹中。
从命令提示符获取搁置项目有点麻烦,因为它不受 tf.exe、tfpt.exe 或 powershell cmdlet 的支持;但是,我刚刚在以下线程中解决了一个脚本来执行此操作:
在命令提示符下获取 Tfs Shelveset 文件内容?
试一试——希望有帮助!