2

我有 TFS 2013。我需要像 tfs 2012 中的 ConvertWorkItem 这样的转换路径。但是 TFs2013 默认定义中不存在 Workspace。所以,我发现,这个活动是微软创建的 GetLocalPath 活动。我尝试在传入路径中设置不同的值:

$/Project/Path/ 或者这样:($PublishDir)/Path/

这个例子没有一个是行不通的。结果它设置了相同的值,这是在传入时设置的。在我的情况下,仅适用于构建代理中的物理路径,如下所示:

d:\BuildAgent\78\Path\

在这种情况下,我有两个问题:

  1. 为什么需要 GetLocalPath 活动,如果他们不转换路径?在这种情况下,我可以在执行活动中设置路径。
  2. 也许我设置了错误的值?我在不同的服务器上有很多构建代理,我不能在不同的服务器上使用一个物理路径。
4

1 回答 1

0

尝试以下操作:

buildDetail.BuildServer.TeamProjectCollection.GetService(Of VersionControlServer).GetWorkspace(srcPath).Name

于 2014-12-18T13:26:33.320 回答