我在Visual Studio Online中创建了一个Build Definition,它指向BitBucket上托管的“External Git”存储库。详细信息在“存储库”选项卡下设置如下:
当我手动排队构建时,使用“队列构建...”按钮,一切都按预期工作。我的日志如下:
2015-07-22T07:07:50.0285647Z Syncing repository: NxGN.OpenCast (Git)
2015-07-22T07:07:53.6355527Z Checking out origin/dev to C:\a\6268f160\NxGN.OpenCast
2015-07-22T07:07:53.9928992Z Checked out branch dev for repository NxGN.OpenCast at commit 9a658c94a1045df5656a654c780f5b7d1c2809f4
我的问题是,对于预定的构建,配置为 它失败并带有以下日志:
2015-07-22T07:20:24.0976453Z Syncing repository: NxGN.OpenCast (Git)
2015-07-22T07:20:26.6424255Z Checking out +origin/dev to C:\a\6268f160\NxGN.OpenCast
2015-07-22T07:20:26.6724252Z ##[error]No valid git object identified by '+origin/dev' exists in the repository.
我尝试将分支指定为dev
,origin/dev
,refs/heads/dev
,所有这些分支都在生成的日志中的分支名称的开头放置+
。
我做错了什么?