login一個perforce伺服器:採用shelf指令碼login_p4.sh
#!/bin/shexport P4USER=user_nameexport P4CLIENT=client_nameexport P4PORT=server_address
然後運行指令碼:
$. login-p4.sh
這裡就建立了一個
然後登入perforce 伺服器:
$p4 login
會出現提示需要輸入密碼。
登入之後,可以一個儲存項目的檔案夾,當然是mkdir啦。假設從伺服器下載的項目放在myproject目錄下。
進入myproject目錄。執行
$p4 client
然後修改你需要下載伺服器下的某個專案檔夾以及存放該項目的本地myproject的路徑。
一切設定號之後,然後就是下載了。可以使用下面命令:
$p4 sync
執行完之後,機器就會慢慢的下載的。
進行項目目錄,如何需要修改某個檔案,那麼就執行:
p4 edit file_name
查看changelist命令:
p4 changelist
如果修改了很多檔案,並且需要查看修改了的這些檔案:
p4 opened
如果需要拋棄修改了檔案:
p4 revert file_name
當需要提交時直接submit即可。
p4 submit
如果提示存在changelist的編號,那麼submit時需要制定changelist編號:
p4 submit -c changelist_num
常用的perforce命令:
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 @dyoldfish_label #同步標籤dyoldfish_label中的所有檔案
8、p4 files @dyoldfish_label #查看標籤dyoldfish_label所包含的檔案清單
9、p4 revert #回複所有開啟的檔案
10、p4 revert -n ... #回複所有開啟卻沒提交的檔案
11、p4 branch dyoldfish_brach #建立分支
12、p4 integrate -b dyoldfish_brach #合并分支dyoldfish_brach中描述的檔案
13、p4 opened #查看開啟的檔案
14、p4 help commands #查看p4所有命令的協助
15、p4 dirs -H . #顯示目前的目錄
16、p4 branches #顯示所有的分支
17、 p4 delete filename #從p4刪除檔案
18、p4 changelists -L ... #顯示目前的目錄下面所有檔案的修改注釋
19、p4 label dyoldfish_label #建立標籤 dyoldfish_label,編輯標籤
20、p4 tag -l dyoldfish_label ... #把目前的目錄下面的所有檔案添加到標籤 dyoldfish_label
21、p4 changes ... #目前的目錄的changelist
22、 p4 sync @10931 #sync file @changelist
23、 p4 sync ...@10929 #only sync localfile@changelist
24、p4 help revisions #查看關於檔案範圍的協助
25、p4 edit filename 對檔案進行編輯,相當於圖形介面中的check out 更多關於perforce命令的使用:
PERFORCE 2014.1: COMMAND REFERENCE
如何在在虛擬機器上使用p4