perfoce(p4)的配置 (需研究)

本文档详细介绍了Perforce的配置和使用方法,包括环境变量设置、客户端配置、连接虚拟机、同步代码、文件管理操作如添加、修改、删除、回滚,以及离线工作模式。还提供了p4 diff和p4 diff2命令的使用,帮助理解文件差异。通过这些步骤,读者可以快速上手Perforce,实现代码版本控制和团队协作。
摘要由CSDN通过智能技术生成

环境变量:
export P4PASSWD=abcdefg
export P4CLIENT=xxx    //这个可以不设
export P4USER=yyy
export P4PORT=ip:port

1. p4 client #配置本地信息,文件下载在哪里在这里面配置,Root项
2、p4 sync   #从perforce 下载文件
3、p4 login #登陆perforce
4、p4 help   #显示关于命令的帮助
5、p4 -h     #显示关于p4的帮助
6、 p4 labels ...   #显示和这个目录相关的标签
7、p4 sync @label #同步标签label中的所有文件
8、p4 files @label #查看标签label所包含的文件列表
9、p4 revert     #恢复所有打开的文件
10、p4 revert -n ... #恢复所有打开却没提交的文件
11、p4 branch brach   #新建分支
12、p4 integrate -b   brach   #合并分支brach中描述的文件
13、p4 opened #查看打开的文件
14、p4 help commands #查看p4所有命令的帮助
15、4 dirs -H .   #显示当前目录
16、p4 branches    #显示所有的分支
17、 p4 delete filename   #从p4删除文件
18、p4 changelists -L ...   #显示当前目录下面所有文件的修改注释
19、p4 label label   #新建标签 label,编辑标签
20、p4 tag -l label ... #把当前目录下面的所有文件添加到标签 label
21、p4 changes ...   #当前目录的changelist
22、 p4 sync @10931     #sync file @changelist
23、 p4 sync ...@10929   #only sync localfile@changelist
24、p4 help revisions    #查看关于文件范围的帮助

export好变量之后,然后用1进行配置,就可以用p4 sync进行代码下载了

如果commandbar是目录则后面要加上/...,如果是文件的话就不用

在虚拟机上使用p4

一共分为如下几步:

1.      要在 Linux 上用 P4 ,就需要虚拟机能够访问外网

2.      安装及配置 P4

3.      配置源代码环境

 

下面具体介绍一下各个步骤:(我称我们的工作机本身为“主机”)

1.      配置虚拟机访问外部网络。设置步骤如下

1) 共享主机网卡

本地连接 -》 属性 -》高级 -》选择允许其它网络通过本...,并选择家庭网络连接为 VMware Network Adapter VMnet1

 

2) 设置虚拟机 IP 信息

选择 Traditional ….


3) 设置静态 IP

IP     192.168.0. xxx

Subnet mask 255.255.255.0

DNS        192.168.0.1(编辑/etc/reslove.conf)

Default Gateway 192.168.0.1

2.      安装及配置 P4

1)      下载客户端 http://www.perforce.com/perforce/downloads/index.html   我使用的是 The Perforce Command-Line Client (P4)

2)      把客户端放在文件夹 /usr/local/bin 。 这样能在任何目录直接使用 p4 命令

3)      配置客户端,在线帮助有很多种方式,我使用配置文件方式。步骤如下

a.      在 /usr 下面新建一个文件夹 p4config ( 可以自定义 ) ,在文件夹里面新建文件 p4.configfile.

b.      用 VI 打卡 p4.configfile, 输入如下配置

 

P4CLIENT= (定义你的工作空间,比如 ygxu_xms )

P4PASSWD= (你的密码)

P4PORT=10.12.33.133:1700

P4USER= (你的用户名)

 

保存退出。

c.       配置环境变量。修改后需要重启这个才生效

用 vi 打开 /etc/profile , 末尾处加入

 

#

# pv4 config file path

#

if test -z "$P4CONFIG" ; then

        export P4CONFIG=/usr/p4config/p4.configfile

fi

 

d.      测试环境配置是否成功

命令 p4 info , 如果显示了连接信息,则 OK ,否则会提示连接不上

 

3.      配置源代码环境

使用命令 p4 client 会有如下信息显示

 

Client:   你 上面配置的工作空 间

Update: 2010/01/19 20:38:36

Access: 2010/01/21 02:57:38

Owner:    你 的用 户 名

Host:   linux

Description:

        Created by ygxu.

Root:   /home/hammer

Options:        noallwrite noclobber nocompress unlocked nomodtime normdir

SubmitOptions: submitunchanged

LineEnd:        local

View:

      

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值