Perforce 使用建議

不三週助發表於2022-03-03

前言

樓主從事Unreal 遊戲開發工作,使用VisualStudio 2019 /Rider/VisualStudio Code 開發過,使用Perforce版本管理對程式碼和資源進行管理。
主要想分享一下自己在使用Perforce的感受技巧以及想說的建議。

作用

提升工作效率。

建議

1.BookMark

標記常用目錄,方便快速訪問。

  • 選中任意目錄右鍵BookMark,點選然後備註自定義名稱。

節點

  • Tools/Bookmarks

節點

2.常用 Reconcile Offline Work

如果你使用Perforce對VisualStudio的工程進行原始碼管理,在VisualStudio直接使用Perforce,你會發現經常容易特別卡。
所以這裡建議不要在編輯器中直接使用Perforce,而是對常用的目錄使用Reconcile Offline Work的操作。

  • 選中任意目錄右鍵Reconcile Offline Work

節點

  • 如果覺得這個方法有點low,每次需要找對應的目錄,可以使用以下bat指令。
set P4PORT=10.1.000.000:8666
set P4USER=xxUser
set P4PASSWD =mimaanquan
set P4CLIENT=WorkTest
call p4 reconcile //Projects/TestProjest/Source/...
pause

這樣可以實現直接在桌面點選這個指令,直接檢索哪些目錄中的東西變動。一般大家修改的目錄會經常就那麼幾個目錄。這樣可以不用在編輯器中進行Perforce管理,會解決很大的編輯器卡頓問題。只是需要稍微注意養成習慣,提交之前點選一下bat。

3.Dont Submit unchanged files

不要上傳沒有修改過的檔案,有時候大家無意間只checkout了,但是最後並沒有修改。容易也提交了,這其實完全沒必要提交的。在Submit的時候也有此選項,這裡給出預設選項設定。

  • View>Edit CurrentWork Space

節點

  • 切換到Advanced,在底下On Submit選項切到Dont Submit unchanged files

節點

4.View 檢視功能全開

節點

  • 如上圖所示,搜尋功能。看看應該就知道啦。不用解釋,很好使。

5.編碼&可讀寫設定

  • Connection> ChoseCharacterEncoding

  • 可讀寫
    View > Edit CurrentWork Space > Advanced
    節點

補充

如果還有其他同學有常用小技巧,歡迎留言補充。

相關文章