1 首先删除p4.protect,备份并删除p4.counters

rm -rf p4.protect
mv p4.counters p4.counters.bak

2 备份用户信息文件并删除

mv p4.users p4.users.bak

3 重启perforce服务

services perforce start

4 连接Perforce服务器并建立新用户

./p4v.exe
new user aaa //密码需要符合要求,如大小写+数字+8位以上

5 以新用户登录进入Perforce Admin并成为sole administrator

login aaa
admin login aaa as sole administrator

6 在Perforce Admin中重新创建所有用户并进行权限重新设置

user create xxx
user permission xxx

7 打开命令行工具,根据p4.counters.bak中的key和value进行p4 counter update

//example: change 2794; maxCommitChange 2794; upgrade 23;
p4 -p localhost:1666 -u ace -P %PASSWORD% -C utf8 counter -f change 3914
p4 -p localhost:1666 -u ace -P %PASSWORD% -C utf8 counter -f maxCommitChange 3914
p4 -p localhost:1666 -u ace -P %PASSWORD% -C utf8 counter -f upgrade 23