假设他们会创建新的,删除构建代理工作区
Deleted build agent workspaces assuming they would create new ones
我过去总是能够安全地删除 TFS Build 代理工作区,以解决锁定文件和各种问题。现在在 TFS 2015 Update 1 中我已经删除了它们并且不会自动重新创建,它坚持使用同一个。它实际上似乎无法创建工作空间,但可以分配一个工作空间。我这样说是因为我创建了一个新的构建定义来构建一个新的分支,但我收到了同样的错误:
2016-01-04T10:47:06.0521586Z Syncing repository: IsdDev (TFVC)
2016-01-04T10:47:06.0521586Z workspaceName=ws_7_14
2016-01-04T10:47:06.8832305Z ##[error]TF14061: The workspace ws_7_14;Project Collection Build Service does not exist.
2016-01-04T10:47:06.9342371Z ##[error]Prepare repository failed with exception.
如何让 TFS 创建一个新的工作区?我不想手动重新创建它们,因为它们很多。我使用 TFS Sidekicks 删除了(2013 年)
谢谢
所以我设法让它工作了。这有点矫枉过正,但我删除了所有构建代理以及与它们关联的所有工作区。然后我 re-installed 和 re-configured 使用 PowerShell 脚本。代理现在有一个新的 Id 并随后创建新的工作区。与此同时,我不得不删除工作目录,这样新的工作区就不会尝试使用相同的目录。
当我从 TFS 2015 Update 1 RC 1 更新到完整的 Update 1 时,我实际上重新配置了我的代理。我认为在这个过渡期间我把事情搞得一团糟。
您需要使用以下参数创建一个新的工作区:
- 所有者:项目集合构建服务 (TEAM FOUNDATION)
- 权限:Public 工作区
- 名称:与删除的工作区同名
对于我们来说,删除 TFS 缓存文件夹中的所有内容解决了问题:
C:\Users\<>\AppData\Local\Microsoft\Team 基金会
当我选择复制现有的构建定义时,TFS 为我创建了一个新的工作区。我干脆把原来的删了,然后把复制的版本重命名回原来的名字
正如 DaveShaw 提到的那样。转到 Repository 选项卡并将 clean 设置为 true,这将解决问题。
我过去总是能够安全地删除 TFS Build 代理工作区,以解决锁定文件和各种问题。现在在 TFS 2015 Update 1 中我已经删除了它们并且不会自动重新创建,它坚持使用同一个。它实际上似乎无法创建工作空间,但可以分配一个工作空间。我这样说是因为我创建了一个新的构建定义来构建一个新的分支,但我收到了同样的错误:
2016-01-04T10:47:06.0521586Z Syncing repository: IsdDev (TFVC)
2016-01-04T10:47:06.0521586Z workspaceName=ws_7_14
2016-01-04T10:47:06.8832305Z ##[error]TF14061: The workspace ws_7_14;Project Collection Build Service does not exist.
2016-01-04T10:47:06.9342371Z ##[error]Prepare repository failed with exception.
如何让 TFS 创建一个新的工作区?我不想手动重新创建它们,因为它们很多。我使用 TFS Sidekicks 删除了(2013 年)
谢谢
所以我设法让它工作了。这有点矫枉过正,但我删除了所有构建代理以及与它们关联的所有工作区。然后我 re-installed 和 re-configured 使用 PowerShell 脚本。代理现在有一个新的 Id 并随后创建新的工作区。与此同时,我不得不删除工作目录,这样新的工作区就不会尝试使用相同的目录。
当我从 TFS 2015 Update 1 RC 1 更新到完整的 Update 1 时,我实际上重新配置了我的代理。我认为在这个过渡期间我把事情搞得一团糟。
您需要使用以下参数创建一个新的工作区:
- 所有者:项目集合构建服务 (TEAM FOUNDATION)
- 权限:Public 工作区
- 名称:与删除的工作区同名
对于我们来说,删除 TFS 缓存文件夹中的所有内容解决了问题:
C:\Users\<>\AppData\Local\Microsoft\Team 基金会
当我选择复制现有的构建定义时,TFS 为我创建了一个新的工作区。我干脆把原来的删了,然后把复制的版本重命名回原来的名字
正如 DaveShaw 提到的那样。转到 Repository 选项卡并将 clean 设置为 true,这将解决问题。