2016-11-09 1 views
1

Wir versuchen, einige Dateien auf dem Server zu ändern und dann wieder einchecken, bevor Sie den Build fortsetzen.TFS-Datei Änderung und Server-Arbeitsbereich

Wir tun msbuild /t:updateuid die XAML-Dateien zu aktualisieren und dann zur Überprüfung der Dateien zurück in eine tf checkin Befehl Ich denke

Problem. A: TFS nicht Dateiänderungen erkennen. Wir verwenden einen "Server" -Arbeitsbereich - verhindert dies, dass TFS die geänderten Dateien findet? Wenn ich an der Eingabeaufforderung einen "tf status" ausstelle, findet TFS die geänderten Dateien nicht.

Problem B: Da der TF-Befehl Dateien einchecken wird. Es kann nur einen weiteren Build auslösen. Wahrscheinlich ein kleines Problem, da hoffentlich die Schleife endet dort ...

Antwort

1

Problem A:

Da es ein Server-Arbeitsbereich ist, benötigen Sie einen tf checkout auf die Dateien ausführen, bevor sie zu ändern. Sie werden dann im Arbeitsbereich als ausstehende Änderung angezeigt.

Problem B:

Um den Check-in Kommentar mit ***NO_CI*** - dies einen CI stoppen baut auslöst.

z.B. Modified by Build ***NO_CI***

Wenn dies ein Gated Build ist, müssen Sie möglicherweise andere Dinge tun.

Verwandte Themen