Ich habe eine Datei, die ausschließlich von einem Benutzer gesperrt/ausgecheckt ist, der nicht mehr mit der Firma ist. Ich muss Änderungen vornehmen und wissen, wie man "das Schloss stiehlt".Perforce-Datei gesperrt durch departed Benutzer
Antwort
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.
"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
Sie haben drei Möglichkeiten, und wenn Sie dies nicht tun Kenne das Passwort des Benutzers Alle drei benötigen einen Administrator.
p4 unlock -f filename
- dies funktioniert nur, wenn Sie ein Administrator sind. Auch funktioniert nicht auf Dateien mit einem
+l
Dateityp, wiebinary+l
-In einem solchen Szenario muss es zurückgesetzt werden.
- dies funktioniert nur, wenn Sie ein Administrator sind. Auch funktioniert nicht auf Dateien mit einem
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
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
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 –
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.
- 1. web.config gesperrt durch w3wp.exe
- 2. Anwendung gesperrt durch "erwarten"?
- 3. Gesperrte Tabellen erkennen (gesperrt durch LOCK TABLE)
- 4. java.lang.IllegalMonitorStateException: Objekt nicht vor dem Warten durch den Thread gesperrt()?
- 5. Tabellenansicht durch Benutzer-ID
- 6. Android java.lang.IllegalMonitorStateException: Objekt nicht durch Thread vor warten() gesperrt
- 7. java.lang.IllegalMonitorStateException: Objekt nicht vor dem Warten durch den Thread gesperrt()
- 8. Django admin - Zugriffsbeschränkung durch Benutzer
- 9. Monitor.Wait zunächst gesperrt?
- 10. Hazelcast Karte ist gesperrt
- 11. java.lang.RuntimeException: WakeLock Unter gesperrt C2DM_LIB
- 12. Start-Office-Add-In gesperrt
- 13. Informix-Tabelle ist gesperrt
- 14. sqlalchemy Datenbanktabelle ist gesperrt
- 15. Sqlite Datenbank gesperrt
- 16. Gesperrt von Jenkins
- 17. UICollectionViewLayout 'gesperrt' Fehlermeldung
- 18. Betriebsfehler: Datenbank ist gesperrt
- 19. Java: Datei gesperrt?
- 20. HttpURLConnection wird gesperrt
- 21. WakeLock Unter gesperrt GCM_LIB
- 22. Commit fehlgeschlagen: bereits gesperrt
- 23. Websphere-Administratorkonto gesperrt
- 24. Android - Datenbank ist gesperrt
- 25. gesperrt s3db-journal
- 26. .attr („disabled“, „gesperrt“) Ausgabe
- 27. OperationalError: Datenbank ist gesperrt
- 28. java.sql.SQLException: Datenbank gesperrt
- 29. Scrollen in iOS gesperrt
- 30. Angular Material Nicht Gesperrt Sidebar
Wiedereröffnung kann von Normalsterblichen benutzt werden, aber nur auf eigene Kassen – yoyo