Gibt es eine Möglichkeit, Dateiverlaufsänderungen in einem Team Foundation Studio-Repository zu löschen oder zu ändern?

8

Der Benutzername / das Passwort eines Teammitglieds wurde versehentlich in eine Datei in der Quellcodeverwaltung eingecheckt. Obwohl die Person wahrscheinlich ihren Benutzernamen und ihr Passwort ändern muss, gibt es eine Möglichkeit, diesen Verlauf der Datei von TFS zu löschen?

Im Idealfall könnten wir einfach das Passwort im Verlauf löschen. Ich habe herausgefunden, wo die Daten in SQL gespeichert sind, aber die Daten sind Hashed, so dass ich sie nicht direkt bearbeiten kann (glaube ich nicht).

Danke.

    
Jeff Davis 23.01.2012, 18:03
quelle

1 Antwort

14

Im Allgemeinen ist die Geschichte weitgehend unveränderbar, jedoch können Sie Objekte, die fehlerhaft eingecheckt wurden, mit dem Befehl tf destroy zerstören. Zum Beispiel:

%Vor%

löscht permanent alle Verweise auf diese Datei im Verlauf.

(Um zu verdeutlichen, was ich unter "weitgehend unveränderbar" verstehe: Außer der Möglichkeit, historische Elemente zu zerstören, können Sie den Versionskontrollverlauf nicht ändern, dh die Änderungen, die einen Änderungssatz ausmachen. Einige Versionskontrollen Metadaten kann geändert werden, einschließlich Changeset-Kommentaren, Arbeitselementzuordnungen und Eincheck-Notizen.)

    
Edward Thomson 23.01.2012 18:26
quelle

Tags und Links