2016-08-03 48 views
0

Ich muss den Inhaber der verknüpften Änderungsmengen in TFS ändern, da es Besitzer sein muss, der Änderungen eincheckt, aber nicht, wer zu Zweigen zusammengeführt hat. Bitte helfen Sie.So ändern Sie den TFS-Änderungssatzeigentümer durch PowerShell

+1

Ich würde sagen, das ist eine schlechte Praxis. Eine der Aufgaben der Quellcodeverwaltung besteht darin, einen Audit-Trail darüber bereitzustellen, wer was wann getan hat. Wenn Sie sich mit dem Audit-Trail herumschlagen, verlieren Sie die Verantwortung. Darüber hinaus kann eine Zusammenführung viele Checkins von vielen Benutzern enthalten. Wenn die Zusammenführung 100 Änderungsmengen enthält, wie Sie entscheiden, wem die Zusammenführung zugewiesen werden soll (Hinweis, es ist die Person, die die Zusammenführung durchgeführt hat) –

+0

@James Reed. Versuche mich zu verstehen. Ich wünsche das Selbe. Aber durch die Tatsache, dass nur ich Changes zu Release Zweig zusammenführen - nur ich Besitzer aller Changesets, möchte ich ursprünglichen Besitzer wiederherstellen. – JGooLaaR

+0

Wenn Sie die Zusammenführung durchgeführt haben, sind Sie der Eigentümer dieser Änderungsgruppe. So sollen die Dinge funktionieren. –

Antwort

0

Change Changeset-Besitzer wird in TFS nicht unterstützt. Es gibt alle ursprünglichen Daten. Wenn du den Besitzer des Änderungssets ändern kannst, folge seinen Neigungen, wie kannst du herausfinden, wer der wirkliche Besitzer ist. Offensichtlich verstößt dies gegen das Prinzip der Quellcodeverwaltung.

Geben Sie für Ihre Situation an, dass Sie die Informationen im Kommentar des Changeset hinzufügen können, um festzustellen, welche Änderungen am Check-in vorgenommen wurden.