无法检查TFS并使用持续集成进行构建

时间:2016-11-03 15:39:10

标签: azure tfs

我有一个Azure Web应用程序,我昨天检查了TFS,没有任何问题。签入后,资源管理器将注入我们的nuget包并在成功构建时进行部署。

我做了一些更改(添加了一个类)并在今天签到。我在构建时收到此错误: enter image description here

enter image description here

这是帮助未来搜索机器人的引用:

  

退出代码1从进程返回:文件名'tf',参数'vc unshelve Gated_xxxxxx; ****** / loginType:OAuth /login:.,******** / noprompt'。< / p>

我查看了日志响应,看看我是否获得了更多细节,但它说的完全相同。我没有更改我的密码或用户名。

如何调试此问题以找出问题?

更新

拯救他人免于头痛。问题是我们每个项目都有CI构建。来自另一个项目的文件也被窃听了。所以我在两个不同的解决方案(两个都转到同一个TFS服务器)上检查2个不同的项目。因此,请确保您只签入该项目!

2 个答案:

答案 0 :(得分:27)

拯救他人免于头痛。问题是我们每个项目都有CI构建。来自另一个项目的文件也被窃听了。所以我在两个不同的解决方案(两个都转到同一个TFS服务器)上检查2个不同的项目。因此,请确保您只签入该项目!

答案 1 :(得分:0)

如果尝试检入未在构建定义中映射的项目中的文件,也会收到该错误。

比方说,您有一个名为FileA.cs的文件,该文件位于名为ProjectA.csproj的项目中。如果您在FileA.cs中进行了更改,并且此文件包含在更改中,则需要在构建定义的“获取源代码”步骤中映射ProjectA.csproj

enter image description here