如何在 Unity 中使用 Perforce


Perforce in Unity Featured Image

上一篇我們是在 Unreal Engine 中使用 Perforce,那如果換到 Unity 要怎麼使用呢?Unity 的 Perforce 設定藏的比較裡面,接下來將會為大家一一說明。
(Photo by Fotis Fotopoulos on Unsplash)
首先要先創好專案的 Workspace ( 如何建立請看這 → 傳送門 )
在尋找 Unreal Engine 中如何設定請按這 → 傳送門
創好 Workspace 之後我們就開啟 Unity 吧!

一、設定 Perforce 為版本控制的工具


第一步 找到左上角的 Edit → Project Settings

開啟 Project Settings

第二步 點擊左側的 Editor
點擊 Project Settings 中的 Editor

第三步 將 Version Control 下的 Mode 更改為 Perforce
更改 Editor 的 Mode

第四步 將 Username 填入 Perforce 的使用者名稱、Password 填入密碼、Workspace 填入專案的 Workspace 名稱、Server 部分填入伺服器 IP。輸入完後點擊 Connect

輸入 Perforce 的相關資料

第五步 連結成功後,Status 會顯示 Connected。

Perforce 連線成功圖示

二、新增檔案


目前測試下來,如果直接新增 C# 或 Shader 等檔案會自動標示為新增(紅色加號),若無紅色加號再行此步驟就好

在要新增的檔案按右鍵 → Version Control → Mark Add 即可

將檔案標記為新增送入 Perforce 的 Changelist 中

若要一次新增全部檔案,則在 Assets 按右鍵 → Version Control → Mark Add 就會全部標示為新增了

將所有檔案標記為新增送入 Perforce 的 Changelist 中

三、拿取檔案更改權


這個步驟應該是最為重要的,更改檔案前必做的動作。按右鍵 → Version Control → Check Out 即可

將檔案 Check Out

四、還原檔案 (取消 Check Out)


有時候想放棄這次更改的東西,可以按右鍵 → Version Control → Revert... 還原所有更改的東西同時取消 Check Out,或是選擇 Revert Unchanged 將有 Check Out 但沒有更改內容的檔案的 Check Out 消除。

將檔案還原

五、送出變更

第一步 在 Assets 按右鍵 → Version Control → Submit

選擇 Version Control 中的 Submit

第二步 輸入此次變更的內容後,點擊 Submit 即完成

送出變更


Unity 的 Perforce 部分我自己是沒有太多的使用過,若是有錯誤還請大家提出來,讓這個資訊能更完整!

延伸閱讀

留言