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