Ich versuche, eine vollständige git fetch
von meinem Build-Agent durchzuführen, um GitVersion in TeamCity zu verwenden.Teamcity - Führen Sie Git Fetch für Agent-Side Checkout
ich entschieden habe, die Agenten Kasse Option in Teamcity zu verwenden, da pro http://gitversion.readthedocs.io/en/latest/build-server-support/build-server/teamcity/#agent-checkout
Allerdings, wenn ich eine Kasse auf dem Agenten ausführen, bin ich nicht in der Lage, die volle git Geschichte für einen Zweig zu erhalten. Ich bekomme das gleiche Ergebnis wie folgt aus: https://github.com/GitTools/GitVersion/issues/912 - besonders:
System.InvalidOperationException: Es konnte kein ‚entwickeln‘ oder ‚Master‘ Zweig, weder lokal noch remote finden.
Meine Vermutung ist, dass TeamCity nur eine Teilmenge der Repo-Geschichte auscheckt.
Das Github-Problem hat eine Problemumgehung von dem Ausführen eines git fetch
Befehls zu Beginn jedes Builds. Kann TeamCity dies nativ als Teil eines VCS-Root unterstützen?
Vielen Dank im Voraus