11

Ich habe eine Builddefinition in Visual Studio Online erstellt, die auf ein "External Git" -Repository verweist, das bei BitBucket gehostet wird. Die Details werden auf der Registerkarte "Repository" wie folgt festgelegt: Visual Studio Online geplanter Build kann meinen Zweig nicht finden

Wenn ich einen Build manuell über die Schaltfläche "Queue build ..." in Warteschlange einreihen, funktioniert alles wie erwartet. Mein Protokoll ist wie folgt:

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 

Mein Problem ist, dass für einen geplanten Build, konfiguriert wie Scheduled Build es mit dem folgenden Protokoll fehlschlägt:

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. 

habe ich versucht, den Zweig als dev Angabe origin/dev , refs/heads/dev, die alle einen + am Anfang des Filialnamens im produzierten Protokoll platzieren.

Was mache ich falsch?

Antwort

4

Vielleicht ist das + Teil eines refspec.

In diesem Fall versuchen Sie als Wert (neben dem "Include" Feld):

dev:refs/remotes/origin/dev 
+1

@Corpsekicker können Sie versuchen, mit 'dev: refs/remotes/origin/dev'? – VonC

+0

Können Sie die ursprüngliche Antwort mit der Lösung dev: refs/remotes/origin/dev bearbeiten? – Corpsekicker

+1

@Corpsekicker Ich habe die Antwort entsprechend bearbeitet – VonC

Verwandte Themen