2 Stimmen

Problem mit dem Arbeitsbereich nach Änderung des Benutzernamens in der TFS-Versionsverwaltung

Aus irgendeinem Grund änderte der Systemadministrator meinen Benutzernamen im Versionskontrollsystem von XxXx in XxXx1. Dann begannen die Probleme. Ich musste alle lokalen Dateien löschen und sie erneut aus der Versionsverwaltung herunterladen, nur um das Projekt zu öffnen.

Und nachdem ich den Computer neu gestartet hatte, konnte ich mit meinen Dateien nicht mehr viel anfangen. Immer, wenn ich versuche, einen Checkout rückgängig zu machen, erhalte ich die folgende Meldung:

TF14098: Zugriff verweigert: Benutzer DOMAIN \XxXx benötigt UndoOther-Erlaubnis(en) für $/blablabla

Es wird also immer noch versucht, meinen alten Benutzernamen zu verwenden. Der Benutzername und das Kennwort sind irgendwo gespeichert, weil ich sie beim Starten von VS2008 nie eingeben muss. Vielleicht über den Explorer (ich glaube, ich habe ihn benutzt, um den tfs-Server aufzurufen und den Benutzernamen und das Kennwort zu speichern).

Irgendwelche Tipps?

0 Stimmen

Wie ich sehe, ist Microsoft immer noch mit seinem schrecklichen magischen Versionskontrollkram beschäftigt...

0 Stimmen

Haha... manchmal ist es eine große Blackbox.

2voto

JB Brown Punkte 604

Eine Möglichkeit besteht darin, die Änderungen als Projektadministrator rückgängig zu machen und die Dateien dann unter Ihrem neuen Benutzernamen erneut auszuchecken (ohne "get"). Der erste Teil ist so, als wären Sie Rückgängigmachen von Änderungen eines anderen Benutzers

Um die Dateien zu entsperren, verwenden Sie die tf.exe Befehlszeile

tf undo "$/MyProject/VersionX/Utils/file.cs" /WORKSPACE:MaorDev;Domain\User  /server:MyServerName /recursive

2voto

Peter Evjan Punkte 2413

Nachdem ich alles andere aufgegeben hatte, löschte ich den lokalen Arbeitsbereich und erstellte einen neuen. Jetzt funktioniert alles gut.

1voto

JaredPar Punkte 699699

Haben Sie überprüft, ob die Active Directory-Änderung an TFS weitergegeben wurde? Ich habe schon öfters Probleme erlebt, bei denen Benutzerinformationen geändert wurden und TFS die Änderung nicht übernommen hat und mit dem Benutzer durcheinander kam.

Werfen Sie auch einen Blick auf den folgenden Blogbeitrag. Darin wird beschrieben, wie TFS mit einer Änderung des Benutzernamens in Active Directory synchronisiert werden kann

http://blogs.msdn.com/teams_wit_tools/archive/2007/03/15/handling-display-name-changes-in-team-foundation-server.aspx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X