11

Visual Studio Online'da bir Bit Tanımı oluşturdum, bu da BitBucket'te barındırılan bir "Harici Git" deposuna işaret ediyor. Ayrıntılar aşağıdaki gibi "Depo" sekmesi altında ayarlanır: Repo SetupVisual Studio Çevrimiçi zamanlanmış yapı şubemi bulamıyor

"Sırayı oluştur ..." düğmesini kullanarak bir derlemeyi el ile sıraladığımda her şey beklendiği gibi çalışır.

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 

Sorunum Scheduled Build gibi yapılandırılmış bir zamanlanmış yapı, için aşağıdaki günlüğüne ile başarısız olmasıdır: Ben dev olarak şube belirterek denedi

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. 

, origin/dev şöyle My günlüğü olduğu , refs/heads/dev, bunların tümü, üretilen günlüğünde şube adının başına + yerleştirilir.

Neyi yanlış yapıyorum?

cevap

4

Belki bu +, refspec'un bir parçasıdır. Bu durumda

, değer olarak ("Dahil" alanına yanında) deneyin:

dev:refs/remotes/origin/dev 
+1

@Corpsekicker sen dev 'ile deneyebilirsiniz: ref/uzaktan kumanda/köken/dev'? – VonC

+0

Orijinal cevabı dev: refs/remotes/origin/dev çözümü ile düzenler misiniz? – Corpsekicker

+1

@Corpsekicker Yanıtı buna göre düzenledim – VonC