Linux下的Perforce客戶端使用 P4

2021-06-29 14:08:57 字數 2354 閱讀 8984

linux下的perforce客戶端使用 – p4

1. 引數設定:

export p4port=192.168.4.88:1666  #p4所在的主機

export p4client=dev-client #指定了與perforce伺服器交流的client是什麼

export p4user=daihh #p4使用者名稱

export p4passwd=123456 #p4密碼

export p4charset=utf8 #呼叫命令時使用的字符集

p4 -h #檢視幫助

2. 羅列一些命令:

p4 client                      #配置本地client資訊

p4 sync #從perforce同步檔案

p4 login #登陸perforce

p4 help #顯示關於命令的幫助

p4 -h #顯示關於p4的幫助

p4 labels ... #顯示和這個目錄相關的標籤

p4 sync @labelx #同步標籤labelx中的所有檔案

p4 files @labelx #檢視標籤labelx所包含的檔案列表

p4 revert #恢復所有開啟的檔案

p4 revert -n ... #恢復所有開啟卻沒提交的檔案

p4 branch brachx #新建分支

p4 integrate -b brachx #合併分支brachx中描述的檔案

p4 opened #檢視開啟的檔案

p4 help commands #檢視p4所有命令的幫助

p4 dirs -h . #顯示當前目錄

p4 branches #顯示所有的分支

p4 delete filename #從p4刪除檔案

p4 changelists -l ... #顯示當前目錄下面所有檔案的修改注釋

p4 label labelx #新建標籤 labelx,編輯標籤

p4 tag -l labelx ... #把當前目錄下面的所有檔案新增到標籤 labelx

p4 changes ... #當前目錄的changelist

p4 sync @10931 #同步某個changelist

p4 sync ...@10929 #only sync localfile@changelist

p4 help revisions #檢視關於檔案範圍的幫助

3. 實際使用的一些例子:

p4 -u $p4user -c $p4charset login

p4 -u $p4user -c $p4client -c $p4charset sync -f //depot/......

p4 -u $p4user -c $p4client -c $p4charset add $p4codebase/....../filename.txt

p4 -u $p4user -c $p4client -c $p4charset submit -d submitcomment $p4codebase/....../filename.txt

4. 附:hostname的修改

vi /etc/hosts             #最後乙個修改為***x

vi /etc/sysconfig/network #hostname=***x

hostname=***x

參考:下載文章的pdf



Perforce的各種命令

在以前的公司 控制用的是cvs,到這家公司用的是perforce,中國恐怕沒有幾家公司用這個玩意,老美的愛好,又或者是expedia那幫ms出身的愛好。今天對於perforce的命令列稍做了些研究,主要用到了以下這些常用的命令 color blue p4 user p4 client p4 add,...

perforce的分支與整合

p4的分支建立和整合過程主要包含4個步驟 1 使用 p4 branch 建立branch spec 2 使用 p4 integrate 來實現分支間的整合 3 使用 p4 resolve 來完成衝突的合併 4 使用 p4 submit 提交整合的結果。如下為在p4v中的操作。一 建立branch s...

Perforce的環境變數配置

1.如果使用的是perforce的視覺化的client的話,connection,user,name,password等都是可以在頁面上設定的 可以如果想使用command的操作或是自動化 更新的話,就要配置相應的環境變數了 在系統的環境變數中加入以下配置 p4port ip port port d...