Perforce简介
Perforce(现在也叫 Helix Core)是一个企业级的版本控制系统,特别适用于大规模的代码和资产管理。Perforce核心组件:
Perforce 服务器(P4D):负责存储所有文件的版本历史和元数据,确保代码和资源的安全管理。
P4V 客户端:提供直观的图形用户界面,便于与 Perforce 服务器交互,管理工作区及文件版本。
Perforce 命令行客户端:提供强大的命令行接口,支持自动化脚本和高级操作,提高开发与运维效率。
Perforce安装
注意:在安装Perforce时,先安装Perforce服务器(Helix Core Sever,P4D),再安装Perforce客户端(P4V)。Perforce 命令行客户端不需要额外安装,p4D和p4V中包含命令行客户端
下载
1.下载网址
https://www.perforce.com/downloads
下载服务器p4D时,会出现如下界面,选择free Small Team User
下载p4v时直接点进去下载Windows x64的.exe就行(我下载的是最新的)。
下载完之后是这样
服务器p4D安装
Sever输入框,可以写localhost:1666,也可以写当前的机器号,也可以是Perforce:1666
将Display technical documentation web page 勾上。服务器已安装完成。
打开cmd,输入指令p4 info出现如下信息,则表示安装成功(p4服务器默认是开启状态的,不需要自己启动)
p4 info
P4V客户端安装
点击下载完成的p4v,一直next,即可安装成功
## ## ## Perforce配置
Perforce配置
上述安装完成后,我们此时有了p4D,p4Admin和p4V
我们只需要在p4Admin和p4V中进行操作就行
p4Admin顾名思义 就是p4的管理员端;p4V就是普通的成员客户端
由于我们的服务器和客户端都安装在本机上(当然客户端在别的电脑上也可以操作),所以我们自己充当了服务器和客户端两个角色。
目前我们是没有用户的,所以现在需要先创建用户,分别先创建一个管理员用户和一个普通用户。管理员用户相当于服务器上资源的管理者,普通用户需要将管理员上传到服务器上的资源拉取下来进行代码的编写。
创建用户
在搜索框输入p4V,打开p4V
这里server就是本机ip号:1666(本机ip号通过cmd输入ipconfig即可获得)
点击new 创建管理员用户
创建完成 此时我们有了管理员账户,打开p4Admin
登录管理员账户
接下来我们要创建普通用户的话就只能在p4Admin去创建了
首先,创建一个普通用户user1
还可以创建小组(工作时,通常是以小组来进行的)
将刚创建user1添加到该小组
权限管理
设置user1的权限为write
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/563010eb3ecd4573b486850bab562df0.png
用户登录
打开p4v,登录user1用户
工作区先不忙创建
出现如下界面即表示登录成功