Nehmen wir an, Entwickler A hat eine Methode in der Datei class.cs geändert, die Änderungen getestet und eingecheckt. Change-set wurde in Akzeptanzzweig zusammengeführt und in Akzeptanzumgebung implementiert Die Änderung wurde vom Benutzer noch nicht genehmigt, um in die Produktion zu gehen.TFS-Rollback eines vorherigen Changeset, dessen Dateien durch die letzten Changesets geändert wurden
Später musste Entwickler B eine weitere Änderung an derselben Datei für einen anderen Zweck vornehmen. Diese Änderung hat eine hohe Priorität und wurde bereits für die Annahme bereitgestellt und vom Benutzer genehmigt. ABER die vorherige Änderung kann nicht in Produktion gehen, da sie noch nicht genehmigt wurde.
Was ist der Ansatz hier? Rollback die Änderungen von Dev Ein Wechsel-Set und dann sollte Dev B seine Arbeit wiederholen? Irgendwie die beiden Versionen der Datei zusammenführen, die unerwünschte Änderung entfernen und einen neuen Check-in machen? (wenn es überhaupt möglich ist)