Frage

Wir haben ein Projekt, das in unserem TFS-Server und einige Dateien wurden Karo-Out von mir von einem anderen Computer und einem anderen Benutzer (beide sind nicht mehr verwendet) gespeichert ist. Gibt es einen Weg, um die Entriegelung der Datei zu erzwingen (keine Änderungen wurden sie gemacht, so dass es sicher ist, dies zu tun, wenn ich nur kann es tun).

War es hilfreich?

Lösung

Wenn Sie die Quellcodeverwaltung mit dem Admin-Konto anmelden in, können Sie Auschecken rückgängig zwingen oder beim Check in bei jeder Datei, die Sie zur Verfügung stellen.

Andere Tipps

Hier ist, was ich in Visual Studio 2012 zu tun

. (Anmerkung: Ich habe die TFS Power Tools so installiert sein, wenn Sie nicht über die beschriebenen Optionen sehen Sie benötigen, sie installieren http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f )

Wenn Sie den Source Control Explorer als Team Projektadministrator zugreifen (oder zumindest jemand mit den „Undo Änderungen der anderen Benutzer“ Zugriffsrecht) können Sie in Visual Studio 2012 Folgendes tun ein Schloss und Kasse zu löschen.

  1. Aus dem Source Control Explorer finden Sie den Ordner, die gesperrte Datei (en) enthält.
  2. mit der rechten Maustaste und wählen Sie Suchen und Suche nach Status ...
  3. Die "Find in Source Control" Fenster erscheint
  4. Klicken Sie auf die Schaltfläche Suchen
  5. A "finden in Source Control" Tab angezeigt werden soll, die Datei zeigt (s), die ausgecheckt werden
  6. Rechtsklick auf die Datei, die Sie entsperren möchten
  7. Wählen Sie Rückgängig machen ... aus dem Kontextmenü
  8. Ein Bestätigungsdialog erscheint. Klicken Sie auf Ja .
  9. Die Datei aus dem "Find in Source Control" Fenster verschwinden sollte.

Die Datei wird nun entsperrt.

können Sie den Status von Sidekick-Tool TFS Sidekicks verwenden und die Dateien entsperren, die von anderen Benutzern ausgecheckt werden. Dazu sollten Sie ein Teil der Administrator-Gruppe des jeweiligen Team Project (oder) Ihre Gruppe sollte über die Berechtigungen rückgängig zu machen und die anderen Benutzer Änderungen zu entsperren, die durch Standardadministratorgruppe hat.

Sie können das Tool erhalten hier: http://www.attrice.info/cm/tfs/

Ich war in der Lage eines anderen Benutzers Kasse mit dem folgenden Befehl rückgängig zu machen:

tf undo {file path} /workspace:{workspace};{username}

Sie müssen diese Semikolon in doppelten Anführungszeichen wickeln, wenn Sie den Befehl von Powershell ausführen. Wir TFS 2010 (und VS 2010) ausgeführt wird.

Disclaimer: Ich habe diese von dem FCI-H-Blog unter http://fci-h.blogspot.com/2011/01/how-to-force-undo-checkout-tfs.html

Team Foundation Sidekicks einen Status Kumpel hat, die Ihnen Abfrage für ausgecheckt Arbeit erlaubt Artikel. Sobald ein Arbeitselement ausgewählt ist, klicken Sie auf die „Undo Sperre“ Schaltflächen auf der Symbolleiste.

Rechte

Beachten Sie, dass Sie die entsprechenden Rechte benötigen. Die Berechtigungen werden als „Undo Änderungen der anderen Benutzer“ und „Entsperren Änderungen der anderen Benutzer“. Diese Berechtigungen können eingesehen werden:

  1. Ein Rechtsklick auf das gewünschte Projekt, einen Ordner oder eine Datei in Quellcodeverwaltung Explorer
  2. Wählen Sie Eigenschaften
  3. Wählen Sie die Registerkarte Sicherheit
  4. Wählen Sie den entsprechenden Benutzer oder eine Gruppe in dem Benutzer und Gruppen Abschnitt oben
  5. Ansicht der "Berechtigungen für [Benutzer / Gruppe]:" am unteren

Screenshot von einer Datei mit Team Foundation Sidekicks Entriegeln

Hinweis : Diese Antwort ist eine editierte repost von Brett Rogers Antwort a ähnliche Frage .

Ich löste dies mit den TFS Powertool (Dezember 2011 - für VS 2010 TFS 2010)

http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e -cd473d6b971f

In Quellcodeverwaltung | Status ... ermöglicht es Ihnen, alle Dateien zu einer bestimmten Person überprüft, um herauszufinden,

Rechtsklick und UNDO ... können jede Kasse entfernen.

Basierend auf stackptr Antwort, die ich angelegt habe Batch-Datei UnlockOther.bat

@rem from https://stackoverflow.com/questions/3451637/how-to-unlock-a-file-from-someone-else-in-team-foundation-server
@rem tf undo {file path} /workspace:{workspace};{username

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
@echo on
tf undo $/MyTfsProject/path/fileName.ext /workspace:CollegeMachine;CollegueName /login:MyLogin 
@pause

Team Foundation Kumpel hat gut funktioniert für mich.

Die Datei nicht entsperren, damit ich eine Undo auf anstehende Änderungen tat und danach habe ich die Datei löschen können.

Mit dem Unlock-Befehl, der mit TFS

kommt
  1. Klicken Sie auf Start, dann auf Alle Programme, klicken Sie auf Microsoft Visual Studio 2008, Visual Studio-Tools und klicken Sie dann Aufforderung Visual Studio Befehl klicken.
  2. Geben Sie den folgenden Befehl ein und ersetzen Sie die Argumente mit der entsprechenden Parameterinformation für Ihre Bedürfnisse: tf lock /lock:none $/MyTeamProject/web.config

    tf lock itemspec /lock:(none|checkout|checkin) [/workspace:workspacename] [/recursive] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

MSDN .

2019 Antwort, da die meisten der oben genannten unerwün- schte wird.

tf undo /workspace:"hostname;username" "$/path/*" /s:https://yourhostname/tfs in einer Eingabeaufforderung von einem Pfad, wie beispielsweise C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top