2013-07-09 12 views
28

MSBuild dosyamda özel bir komut çalıştırmaya çalışıyorum; Temelde 'git log -10' çalışır ve bu bilgiyi bir metin dosyasına depolar.Oluşturmak için bir repo klonlarken, TeamCity'yi .git dizinini oluşturmak için nasıl alabilirim?

Sorun, yapıyı çalıştırmayı denediğimde "fatal: git git git repository" yazıyor. Bu yüzden, TeamCity'nin çalışma dizinini projem için kontrol ettim ve .git dizini yok!

Neden TeamCity, depoyu klonladığında .git dizinini oluşturmuyor? Bunu etkinleştirmenin bir yolu var mı?

düzenleme: TeamCity sürüm 7.1.2'dir; Bunun için bir seçenek olup olmadığını görmek için 8.0.1'e güncellemeyi deneyeceğim.

+0

[bir TeamCity Yapı Adım git komutlarını kullanarak] Olası yinelenen (http://stackoverflow.com/questions/11632624/using-git komutları-in-a-teamcity-build-step) –

cevap

42

VCS çıkış modunu sunucudan "otomatik olarak ajanda" olarak değiştirdim ve şimdi çalışıyor! Bu sorunun cevabı sayesinde: Using git commands in a TeamCity Build Step.

+0

Ne yazık ki, ödeme kuralları varsa bunu yapmanıza izin vermeyeceğim :-( –

İlgili konular