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...