轉載自:https://blog.csdn.net/zyhse/article/details/119083666
以下為P4常規和一些必要操作
如何達到同步?本質就是需要告訴P4你幹了什麼,然後P4再別人的機器上模擬你所做的操作
操作的宗旨
- 如果想讓別人知道你的操作,就需要去主動通知✘3
1、登入賬號密碼
相關資訊會在入職手冊裡面提供,確保IT已經給你開好相關工程許可權
2、更改密碼
第一次登入時,IT會提供一個隨機密碼,如果需要更改密碼,在Connection/Change Password中修改
3、拉取檔案
選擇需要拉取的目錄右鍵點選Get Lastest Revision,這樣就可以拉取到伺服器上的最新檔案了
4、新增新檔案
如果在工程目錄中新增了新檔案,而且也想讓別人可以用到,那就要告訴伺服器我需要新增一個檔案(Mark for add),然後並確認(submit)
5、刪除新檔案
和新增檔案類似,不過這次右鍵點選要刪除的檔案或者和資料夾,選擇mark for delete
6、修改內容並注意
注意:檢視某人是否正在check檔案(編輯中)被別人check的情況下後會藍色對號提示,如果鎖定的話會有鎖圖示
7、鎖定解鎖
鎖定的檔案可以check out 並修改,但是無法提交
8、重置
如果有檔案進行了修改,但是想還原,就可以使用revert功能,
9、Revert和 Revert Unchange files區別
Revert是一律進行重置操作,而Revert Unchange files是如果沒有進行修改則進行revert(恢復)
10、有其他人提交新的版本
11、檢視當前版本號
前面的陣列是當前的,後面的是伺服器最新的版本號
12、發現衝突
這是因為同一個檔案多人在同時編輯,並且有人提交了新的版本
13、現有版本進行檔案差異對比
會對差異的地方進行著色,左側為伺服器誰,右側為自己的。但是有些檔案無法比較,excel,圖片,預製體等
14、某版本之間進行檔案差異性對比
15、解決衝突
最後用誰的你們可以pk一下
對於一些可以合併的文字檔案(txt,code)可以執行合併操作
強行合併,內容需要自定修改並刪除註釋
16、檢視提交記錄
選中需要檢視記錄的檔案或者資料夾,點選history檢視,裡面有各個版本的提交時間和提交人
17、恢復誤刪除檔案
選中對應的資料夾,點選reconcile offline work,進行對比,會顯示出這個資料夾內的檔案和伺服器上的檔案都有哪些變動(修改、增加、刪除),點選reconcile按鈕上傳對應的差異性操作,然後在對應的pending列表恢復操作就可以可
18、重新整理
修改檔案有時候會有短暫延遲,所以看不到新檔案提交的時候可以點選重新整理按鈕(一般用不到)
19、開啟對應新的檢視,可以點選頂端工具欄中的view選擇對應檢視即可
如果右側的檢視關閉後需要重新開啟
20、新增工作區(workspace)
應對一下一些檔案模型拉取不了,就用重啟大法,點選workspace下面的工作空間,選擇新建,然後在彈出的皮膚中選擇路徑和對應的新命名就OK了
21、刪除工作區
保持整潔,應對強迫症患者
22、移動和重新命名
移動檔案和重新命名需要透過P4操作,這樣伺服器才能知道我們的改動,本地操作無效
23、刪除無用PendingList
及時清理,防止堆積
24、恢復到指定版本
此操作可將檔案恢復到歷史記錄中指定版本當時提交的狀態
第一種方式
Get Revision
第二種方式
FAQ (常見問題解答)
錯誤:Translation of file content failed near line 1 file
,多數是編碼方式造成的問題
有時會出現錯誤Translation of file content failed near line 1 file D:\p4\depot\I_P_021_D_game\client\testbed\xiaofeng.he\URP_Shading\com.unity.render-pipelines.core\LICENSE.md
這時候要檢視對應的編碼方式是否正確