Плановая сборка Visual Studio Online не может найти мою ветку

Я создал определение сборки в Visual Studio Online, которое указывает на "внешний Git" репозиторий, размещенный в BitBucket. Подробности настраиваются на вкладке "Репозиторий" следующим образом: Repo Setup

Когда я вручную ставил очередь сборки, используя кнопку "Queue build...", все работает так, как ожидалось. Мой журнал выглядит следующим образом:

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

Моя проблема в том, что для запланированной сборки, настроенной как Scheduled Build он не работает со следующим журналом:

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, все из которых помещают + в начало имени ветки в созданном журнале.

Что я делаю неправильно?

Ответ 1

Возможно, что + является частью refspec.

В этом случае попробуйте как значение (рядом с полем "Включить" ):

dev:refs/remotes/origin/dev