Wie bringe ich TeamCity dazu, das .git-Verzeichnis zu erstellen, wenn ich ein Repo für den Build klone?

Ich versuche, einen benutzerdefinierten Befehl in meiner MSBuild-Datei auszuführen. Es führt im Grunde 'git log -10' aus und speichert diese Commit-Informationen in einer Textdatei.

Das Problem ist, wenn ich versuche, den Build auszuführen, erscheint die Fehlermeldung "fatal: Not a git repository". Also habe ich das Arbeitsverzeichnis von TeamCity für mein Projekt überprüft und es gibt kein .git-Verzeichnis!

Warum erstellt TeamCity das .git-Verzeichnis nicht, wenn es das Repository klont? Gibt es eine Möglichkeit, dies zu ermöglichen?

Bearbeiten: TeamCity Version ist 7.1.2; Ich werde versuchen, auf 8.0.1 zu aktualisieren, um festzustellen, ob hierfür eine Option verfügbar ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage