2017-11-02 1 views
0

Ich verwende Visual Studio Team Services (VSTS), die .visualstudio.com bezeichnet und die Frage, die ich gerne stellen möchte, ist, wie kann ich nur die Änderung in ein spezifische Änderung auf ein Etikett gesetzt? Beispiel: Nehmen wir die Datei A, die auf Etikett A beschriftet war, wenn die Datei Version 10 enthielt, und die Datei A mehrere andere Revisionen hatte und jetzt die Version der Datei A 15. Aufgrund einer Geschäftsanforderung muss ich sie einschließen die Änderungen, die ich in Datei A mit Version 15 vorgenommen habe, um A zu beschriften, und nicht die Änderungen werden zwischen Version 10 ~ 14 gemacht.TFS enthalten nur eine bestimmte Änderung in einer Änderung auf ein Label

Wie ist es möglich, oben genannten Szenario mit VSTS zu erreichen?

+0

Was ist Ihr Endziel hier? Warum willst du das machen? –

+0

@DanielMann Die Labels werden verwendet, um den Code für ein Release zu erfassen. Wenn zum Beispiel eine UAT-Version freigegeben wird, wird der Code bis zu diesem bestimmten Punkt gekennzeichnet. aber der obige Bedarf ist erforderlich, wenn wir einige Änderungen im Zusammenhang mit UAT tun, nachdem die Veröffentlichung im Quellcode die Änderung in der Datei in das Label –

+0

Builddefinitionen einschließen möchte, um Labels zu erstellen. Was reicht nicht aus, wenn dein Build-Prozess deinen Quellcode beschriftet? –

Antwort

1

Etiketten sind ein Schnappschuss einer Reihe von Dateien, siehe . Ein Label ist keine Sammlung von Changesets, sondern Dateiversionen.

Ein Etikett nur eine Version jeder Datei so im Wesentlichen das Ändern Ihrer Label A 15 von Dateiversion enthalten A ersetzt den Link auf die Version 10. Aber Version 15 der Datei A noch enthalten enthält die Änderungen zwischen Version 10 ~ 15.

+0

Was ist der beste Weg, um einen Snapshot einer bestimmten Gruppe von Dateien mit der fraglichen Funktionalität zu speichern –

+1

Sie können besser eine Verzweigung erstellen und dann nur einige Änderungsmengen zu dieser Verzweigung zusammenführen. –

+0

@HusniJabir Sie können die Änderungen direkt anhand des spezifischen Changesets verfolgen, warum möchten Sie das Label einführen? –

Verwandte Themen