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