11

我已經在Visual Studio Online中創建了一個構建定義,該定義指向在BitBucket中託管的「外部Git」存儲庫。詳細信息在「知識庫」選項卡下設置如下: Repo SetupVisual Studio Online預定版本無法找到我的分支

當我手動排隊構建時,使用「隊列構建...」按鈕,一切按預期工作。我的日誌如下:

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. 

我試圖指定分支爲devorigin/devrefs/heads/dev,所有這些都將+置於生成日誌中分支名稱的開頭。

我在做什麼錯?

回答

4

也許+refspec的一部分。

在這種情況下,嘗試爲值(旁邊的 「包含」 字段):

dev:refs/remotes/origin/dev 
+1

@Corpsekicker你能用'dev的嘗試:裁判/遙控器/產地/ dev'? – VonC

+0

你能用dev:refs/remotes/origin/dev解決方案編輯原始答案嗎? – Corpsekicker

+1

@Corpsekicker我已經編輯了相應的答案 – VonC

相關問題