【发布时间】:2015-10-29 07:42:44
【问题描述】:
为什么同一个账号不能在同一个分支签出不同Workspace的文件? TFS2010 和 TFS2013。
我有许多构建定义,当我一个接一个地构建时,我在尝试用
检出目录中的所有文件时遇到错误"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf.exe" checkout /lock:none /recursive /noprompt C:\Builds\75159\Scrum2012\2013_Developer\src\Testing\内部
这是错误:
无法对 $/Scrum2012/src/Testing/Internal/Bin/Base.dll 执行操作。项目 $/Scrum2012/src/Testing/Internal/Bin/Base.dll 被锁定在工作区 10_75159_build2013;Account Service (ourtfs) 中。
这些文件可能已经用另一个构建定义签出,但由同一用户在同一台机器上签出,所以我不明白问题出在哪里。
如果我只是坚持使用相同的构建定义进行构建,它就可以正常工作。
为什么同一个账号不能签出同一个分支但不同Workspace的文件?
TFS 报告同一台机器上的 3 个工作区都具有相同的帐户: 工作区所有者计算机评论
10_75159_build2013 Account Service (ourtfs) BUILD2013 Workspace Created by T 4_75159_build2013 Account Service (ourtfs) BUILD2013 Workspace Created by T BUILD2013_5_75159 帐户服务 (ourtfs) BUILD2013 由 T 创建的工作区
【问题讨论】:
-
实际上我在这里看到了类似的问题,查看我的日志可能只是导致问题的 dll 更有意义stackoverflow.com/questions/7998749/…