2

我从 TFS 获取了最新信息。我的本地路径是:

C:\tfs\Project\Branch1\Config\Deployment\CopyInstallers.bat

TFS 路径是:

$\Project\Branch1\Config\Deployment\CopyInstallers.bat

CopyInstallers.bat从服务器上不同位置的分支获取最新的安装程序文件夹并将它们压缩并将其放在服务器上的共享位置。

我有另一个名为的分支Branch2,它的 TFS 路径是

$\Project\Branch2\Config\Deployment\CopyInstallers.bat

我正在尝试使用TF.exeor获取分支名称TFPT.exe,这样我就不应该在CopyInstaller.bat文件中对分支名称进行硬编码以获取最新的安装程序文件夹。

或者有没有其他方法可以让我知道批处理文件中的分支名称/路径?

4

1 回答 1

2

使用 TF.EXE 信息命令。

  1. 从 DOS Shell 转到工作区中分支所在的目录 (C:\tfs\Project\Branch1\Config\Deployment)
  2. 使用命令:TF.EXE info .
  3. 解析“服务器路径:”行上的结果。

编辑: 使用 Visual Studio 2010 将info命令替换properties

编辑 2

好的:我为您制作了一个控制台应用程序,在此处获取 zip 文件,还有源代码和构建 exe。

告诉我这是不是你所期望的

于 2012-04-26T11:45:54.140 回答