TFS 2015构建问题 - 值不能为空

时间:2017-09-11 05:27:59

标签: git tfs

最近,当我尝试使用TFS 2015GIT上构建项目时,我遇到了以下错误:

Value cannot be null. 
Parameter name: sha1IdString 

我似乎无法在源代码中的任何位置找到此Parameter名称(sha1IdString)。知道这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

似乎问题涉及获取源流程。

请尝试以下项目以缩小问题范围:

  • 检查构建定义,确保已设置Git存储库 正确地,您尝试构建的存储库不是 空。
  • 尝试创建分支,然后更改存储库中的分支 设置。
  • 使用Git存储库创建新的构建定义,然后尝试使用它 试。
  • 使用Git,新解决方案,然后构建,创建一个新的团队项目 检查一下是否有效。

如果问题仍然存在,请分享您的日志。

类似的帖子供您参考:Error: Value cannot be null. Parameter name: sha1IdString

<强>更新

根据下面的评论,解决方案是在项目下创建另一个分支,并使用相同的构建定义来排队构建,新的分支正常工作。

好吧,显然原来的分支有问题。您可以尝试以下方法来缩小问题范围:

  • 备份&#34; .gitattributes&#34;第一个(&#34; .gitignore&#34;文件(如果存在), 然后从远程Git分支中删除文件。然后复制文件 从正常分支回到原始分支,然后再试一次。

  • 如果不起作用,也请尝试重命名原始分支。然后尝试一下 试。

  • 如果仍然不起作用,你仍然想保留原件 分支,只是尝试清空分支,然后提交并再次推送源 分行。