Frage

Ich habe Teamcity-Projekt, das Mercurial verwenden. Ich habe ein paar manuelle Änderungen an den Dateien in teamcity/buildAgent/work Verzeichnis. Das Problem ist, dass jetzt kann ich nicht die Dateien auf die Dateien im Repository aktualisieren.

Wie kann ich wieder Kasse für die Teamcity zwingen? Gibt es eine Möglichkeit, die alten Kasse loswerden?

War es hilfreich?

Lösung

Es gibt eine „Clean Quellen“ auf dem Projekt oder Build-Konfiguration Seite irgendwo. Wenn Sie auf, dass die nächste Build automatisch eine volle Kasse tun.

Andere Tipps

Wenn ich ein Git-Modul von meinem Repository entfernt, brach es auf meinem CI-Server.

Die "Clean Sources" Option nicht für mich arbeiten, aber dies tat (von http : //confluence.jetbrains.net/display/TCD4/Clean+Checkout ):

Teamcity hält einen internen Cache für die Quellen zu optimieren die Kommunikation mit dem VCS-Server. Die Cache-Speicher werden zurückgesetzt, während der Reinigungszeit. Um Probleme mit der Quellen-Update zu beheben, müssen die Caches werden manuell zurückgesetzt. Um dies zu tun, nur löschen / system / Caches Verzeichnis.

In meinem Fall habe ich einfach hatte diesen Befehl auf dem CI-Server ausgeführt werden:

rm -Rf ~/.BuildServer/system/caches

Hier sind Anweisungen, wie dieses Problem zu lösen:

http://confluence.jetbrains.net/display/TCD4/Clean+Checkout

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top