p4 使用操作记录

博客围绕P4相关操作展开,介绍了查询文件在哪个workspace下被锁定、解锁文件、清理他人锁定资源、还原工作区changelist内容、查找steam关联工作区、强制删除工作区间以及删除某人账号等操作的命令和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、查询文件在那个workspace 下被锁定

使用命令:
p4 opened -a p4文件地址

二、 解锁文件命令

删掉work space 即可解锁changelist 中被迁出的文件。
p4 -c workspace(px) unlock -fx //Project_Station/main/…/BaseMat_Orange.file.

三、清理其他人锁定的资源

p4 revert -C xxx_01_Project //Project/dev/Project/Content/ExternalActors/Maps/****/A/J4/QEC6RI7WG7INZCIRJ8C71M.uasset
在这里插入图片描述

###四、 还原某个的工作区的changelist 内容
p4 revert -C ***_xxx_Project //…

注意C大写。

五、查找某个steam关联的所有工作区

举例:

p4 clients -S //UnrealEngine5/main_Preview1

在这里插入图片描述
删掉某个steam

p4 stream -d -f //UnrealEngine/main_Preview1

清理某个仓库文件的历史记录

清理某个文件从1到80的提交记录。

 p4 obliterate -y //Projec/xxxzip#1,80

六、强制删掉某个工作区间

在这里插入图片描述
登录admin 账号,可以强制删掉某个工作区。

p4 client -f -d Project_Release

七、删掉某人账号

某人账号由于各种原因,有shelf 内容,不能revert 等可以使用使用admin

>p4 user -D -y zhangsan

也可以直接用super 账号登录,在清理
在这里插入图片描述

1、
set P4USER=superaaaa
set P4PASSWD=Gaaaaaaaaaaaa
2、
p4 login 
3、输入命令
4、p4 user -d -f zhangsan

八、Revert 大招

解锁:

p4 revert -C yangl111_01YXHY1331_ProjectX_Main //Project/release/ProjectX/Content/DataTable/**/DTConfig.uasset

p4 opened -x //Project/release/ProjectX/Content/DataTable/**/DTConfig.uasset

p4 unlock -x //Project/release/ProjectX/Content/DataTable/**/DTConfig.uasset

在这里插入图片描述

清理非Stream 分支内容

这个命令很危险,会真的直接删掉。
p4 obliterate -y //HoudiniEngine/main_UE5_x/…

p4 obliterate //depot/path/… 默认只会 报告 将要删除哪些文件和版本,但不会真的删除。
p4 obliterate //HoudiniEngine/main_UE5_x/…

记录一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值