在检查我们的TFS 2015.4服务器的某些更改时,vNext构建代理在“获取源代码”步骤中出错。完整错误是
Some items in shelveset <gated checkin shelveset> were not unshelved because Project Build Service (TEAM FOUNDATION) does not have Read permission for those items.
答案 0 :(得分:1)
问题原来是构建授权范围。我已将其设置为“当前项目”,但是有一个文件是我从另一个团队项目的分支分支到该分支的,因此授权范围无法包含该文件的分支。
将其范围更改为“ Project Collection”,然后重新运行该构建即可解决该问题。实际上我第一次执行报告时不得不执行两次构建...
The working folder D:\agent006\_work\41\s\SomeTrunk is already in use by the workspace ws_41_7;Project Build Service (TEAM FOUNDATION) on computer TFSBUILDSERVER.
Prepare repository failed with exception.
第二个及以后的版本正常工作。