2010-10-06 14 views

Antwort

21

Fragen Sie Ihren notgedrungen Admin um die Sperre zu entfernen, indem

p4 unlock -f <file> 

PS Ausgabe: Um die verstorbenen Benutzerlizenz, Ihre notgedrungen Admin auch die Dateien bereinigen könnten wiederverwendet werden soll links von ihm geöffnet. Er kann die anstehenden Änderungen rückgängig machen, wenn sie nutzlos sind, oder sie über "p4 reopen" an einen anderen Benutzer übertragen. Das "Wieder öffnen" und "Zurückkehren nach dem erneuten Öffnen" kann auch von normalen Benutzern durchgeführt werden.

+1

Wiedereröffnung kann von Normalsterblichen benutzt werden, aber nur auf eigene Kassen – yoyo

14

"Gesperrt" und "ausgecheckt" sind zwei verschiedene Dinge, die zwei verschiedene Vorgänge erfordern, um rückgängig zu machen. Als Peter G. said kann ein Admin entsperren eine Datei mit dem Unlock-Befehl:

p4 unlock -f <file>

jedoch zu eine Datei von einem anderen Benutzer ausgecheckt zurückkehrt, müssen Sie diesen Benutzer verkörpern durch ihre Kunden vorbei (Arbeitsplatz-Name), Host (Computername) und Benutzername an dem revert Befehl, etwa so:

p4 -c theirclient -H theirhost -u theiruser revert filename

also, wenn ein Benutzer mit dem Namen Perforce jdoe Datei hat foo.txt ausgecheckt in Arbeitsbereich ws1 auf einem Host mit dem Namen joesPC kann ein Admin sie mit folgendem Befehl wieder her:

p4 -c ws1 -H joesPC -u jdoe revert foo.txt

5

Sie haben drei Möglichkeiten, und wenn Sie dies nicht tun Kenne das Passwort des Benutzers Alle drei benötigen einen Administrator.

  1. p4 unlock -f filename
    • dies funktioniert nur, wenn Sie ein Administrator sind. Auch funktioniert nicht auf Dateien mit einem +l Dateityp, wie binary+l -In einem solchen Szenario muss es zurückgesetzt werden.
  2. mit dem Passwort des Benutzers (einen p4 Admin bekommt es zu löschen, wenn niemand weiß, was es ist), verwenden Sie einen Befehl wie die Raben vorgeschlagen:

    p4 -c theirclient -H theirhost -u theiruser -p theirpassword revert -k filename

  3. oder ohne das Passwort, erhalten ein Admin diese Sequenz zu verwenden:

    
    $ p4 login theiruser 
    User theiruser logged in. 
    $ p4 -c theirclient -H theirhost revert -k filename 
    
+2

Upvoted für Punkt 3. Unglaublich nützlich, um ein Schloss auf exklusive gesperrte (+ l) Dateien zu brechen. Eventuell muss der Benutzer auch 'p4 -u username -c client -H host ...' zur Verfügung stellen –

1

Einige Dummy-Benutzer das gesamte Depot und sperren Sie alle Dateien können Kasse:

p4 Client -d -f client

Wo client ist der Name

:

Wenn Sie Administratorzugriff haben, dann können Sie verwenden des Arbeitsbereichs.