tfs: Wie können Änderungen entsperrt werden?

8

Ich habe ursprünglich eine Datei bearbeitet, die einen Checkout durchgeführt hat. Ich habe einen neuen Computer erhalten, und jetzt möchte ich die Datei bearbeiten. Die ursprüngliche Bearbeitung interessiert mich nicht.

TFS meldet, dass ein anderer Benutzer eine exklusive Sperre für die Datei hat. Es ist nicht wirklich ein anderer Benutzer, ich bin es, aber die Maschine ist anders, daher ist der Arbeitsbereich anders.

Ich habe das Entsperren mit der tf-Befehlszeile mit dem folgenden Befehl versucht:

tf lock / lock: none / workspace: altermachinename; domain \ me / recursive $ / projectname / directory / s: http: tfs: 8080 / tfs / project

Ich bekomme keine Fehler, aber wenn ich in Visual Studio 2010 gehe (Wir verwenden auch tfs 2010) Die Dateien bleiben gesperrt.

Was mache ich falsch?

    
Jeremy 12.04.2011, 17:52
quelle

4 Antworten

3

Das Löschen des alten Arbeitsbereichs ist wahrscheinlich das, was Sie tun möchten. Sie können dies mit dem Befehl tf workspace tun, aber eine einfachere Methode ist die Verwendung des freien < a href="http://www.attrice.info/cm/tfs/index.htm"> TFS Sidekicks Add-on , das Ihnen eine GUI zum Verwalten und Löschen von Arbeitsbereichen bietet.

    
Dylan Smith 12.04.2011, 22:35
quelle
18

Haben Sie versucht, TFS powertools zu verwenden?

Sobald Sie das haben, können Sie mit der rechten Maustaste auf Ihren Ordner oder Ihre Datei klicken und in Quellcodeverwaltung suchen - & gt; Status. Nachdem Sie auf "Suchen" geklickt haben, sollten Ihnen alle ausgecheckten Dateien oder ausgecheckten Dateien angezeigt werden.

Sie können dann mit der rechten Maustaste auf die Kasse klicken und "Rückgängig" wählen.

Während hier im Allgemeinen die gleichen Befehlszeilenargumente ausgegeben werden, hatte ich viel Glück damit.

    
AaronS 12.04.2011 19:19
quelle
3

Wenn Sie nicht beabsichtigen, den alten Arbeitsbereich erneut zu verwenden, sollten Sie (vorsichtig) Löschen Sie den gesamten Arbeitsbereich . Dadurch wird alles, was damit zusammenhängt, aufgeräumt, und es bedeutet, dass es nicht mehr die Listen Ihrer aktiven Arbeitsbereiche usw. "verschmutzt".

Sie können auch die Sperre für eine einzelne Datei aufheben, aber Sie müssen über die entsprechenden Berechtigungen verfügen, um Sperren aufheben zu können. Siehe hier für eine spezifische Erklärung, wie es gemacht wird.

    
Jason Williams 12.04.2011 22:23
quelle
0

Versuchen Sie etwas wie folgt:

Im folgenden Beispiel wird die Sperrung aufgehoben und alle Dateien im Versionskontrollserver-Ordner src / Team Foundation zum Auschecken und Einchecken durch andere Benutzer verfügbar gemacht.

c: \ Projekte & gt; tf Sperre / Sperre: keine src /

Weitere Dokumentation hier: Ссылка

    
LWoodyiii 12.04.2011 17:56
quelle

Tags und Links