Pet*_* G. 23
请求您的perforce管理员通过发出删除锁定
p4 unlock -f <file>
Run Code Online (Sandbox Code Playgroud)
PS:要重复使用已离开的用户许可证,您的perforce管理员可能还需要清理他打开的文件.如果它们无用,他可以还原待处理的编辑,或通过"p4 reopen"将它们转移给其他用户.普通用户也可以执行"重新打开"和"重新打开后恢复".
rav*_*ven 18
"锁定"和"检出"是两个不同的事情,需要两个不同的操作才能撤消.正如Peter G.所说,管理员可以使用unlock命令解锁文件:
p4 unlock -f <file>
但是,要还原由其他用户签出的文件,您需要通过将其客户端(工作区名称),主机(计算机名称)和用户名传递给revert命令来模拟该用户,如下所示:
p4 -c theirclient -H theirhost -u theiruser revert filename
因此,如果名为jdoe的Perforce用户在名为joesPC的主机上的工作区ws1中检出文件foo.txt,则管理员可以使用以下命令将其还原:
p4 -c ws1 -H joesPC -u jdoe revert foo.txt
您有三个选择,如果您不知道用户的密码,则所有三个都需要管理员.
p4 unlock -f filename
+l文件类型的文件,例如binary+l-in这样的情况,它将需要还原.使用用户的密码(如果没有人知道它是什么,请让p4管理员清除它),使用像raven建议的命令:
p4 -c theirclient -H theirhost -u theiruser -p theirpassword revert -k filename
或者没有密码,请让管理员使用此序列:
$ p4 login theiruser
User theiruser logged in.
$ p4 -c theirclient -H theirhost revert -k filename
Run Code Online (Sandbox Code Playgroud)一些虚拟用户可能会签出整个软件仓库并锁定所有文件:
如果您有管理员访问权限,那么您可以使用:
p4 客户端 -d -f 客户端名称
其中 clientname 是工作区的名称。
| 归档时间: |
|
| 查看次数: |
21187 次 |
| 最近记录: |