Perforce命令行设置服务器端、备份及恢复资料库

 


Perforce
=========

Perforce程序文件
----------------
C:\Program Files\Perforce\Server\p4d.exe

创建Perforce服务器
------------------
1、创建测试服务器根目录
D:\Jason\test\Server

2、启动服务器
D:
CD D:\Jason\test\Server
SET P4ROOT=D:\Jason\test\Server
SET P4PORT=5000
p4d

3、创建测试工作目录
D:\Jason\test\Workspace

4、创建Perforce用户、Perforce工作目录,连接服务器。

备份Perforce服务器
-------------------
1、产生检查点文件
SET P4ROOT=D:\Jason\test\Server
SET P4PORT=5000
p4 admin checkpoint

2、备份服务器文件
$P4ROOT\depot\*
$P4ROOT\checkpoint.N
$P4ROOT\license

还原Perforce服务器
-------------------
1、创建测试服务器根目录
D:\Jason\test\Server2

2、复制备份文件到测试服务器目录

3、恢复服务器
D:
CD D:\Jason\test\Server2
SET P4ROOT=D:\Jason\test\Server2
p4d -jr checkpoint.6

4、启动服务器
SET P4PORT=5000
p4d

备份perforce服务器depot及数据库文件:

一、检查文件
p4 verify //...
p4 verify -q //...

二、停止服务器
p4 admin stop

三、产生检查点文件
p4d -jc

四、备份depot目录及checkpoint.N、license文件

 

还原perforcce服务器depot及数据库文件:

一、复制depot备份及checkpoint.N、license文件到服务器根目录

二、重新生成数据库文件
p4d -jr checkpoint.N

三、启动服务器
p4d

四、检查文件
p4 verify //...
p4 verify -q //...

p4d参数:

-r 指定服务器根目录
-p port 指定服务端口

 

有修改冲突时,p4merge不能正常启动的问题解决:

可以在命令行上,设置好p4port及p4client环境变量,并进入workspace目录,然后用p4 resolve filename.txt启动p4merge。

例如:

set p4port=5003
set p4client=apple_update
cd D:\Users\chenchang313\Documents\工作\p4test\p4Workspace_apple
p4 resolve PARAMS\words.txt

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值