使用PlasticSCM管理Unity項目


PlasticSCM版本控制和沖突解決



1.技術概述:

PlasticSCM是Unity自研的版本控制軟件,內置再Unity引擎中擁有不輸於GitHub的功能。而且是專門用於管理Unity項目的,相比之下更專業,更好用

2.技術詳情:

1.打開方式:

主界面上方Window下拉框中找到PlasticSCM選項

2.界面簡介:

(1)本地改動界面:

  • 注意提交改動的前需要先解決被掛起的合並操作(后面會有例子)
(2)BranchExplorer(分支瀏覽器)
  • 這是plastic最常用的窗口,在這里可以完場絕大部分的操作。

  • 右鍵節點可以進行分支合並操作(merge操作)

  • 紅框這部分是merge操作,根據自己的需要選擇merge操作。
(3)沖突處理窗口
  • 部分沖突Plastic會自動處理,像是下半部分紅框內容,視為普通改動,上半部分紅色的是沒辦法自動解決的沖突,需要程序員手動處理,先點擊左上角解決沖突按鈕。

3.沖突解決:

  • 自動解決剩余的紅色項就是沖突部分,一些沖突改動涉及場景變化,預構體變化。預構體里面的某個設置不同,預構體里面嵌套其他預構體,其他預構體有不同都屬於沒辦法解決的沖突,必須確定所有組件都是相同的情況下,才可以調整預構體沖突。
  • 相當於是他只能檢測一層的沖突,如果涉及多層調用,多層嵌套的情況的時候,他就很難處理這種沖突,需要人工決定沖突歸屬。

  • 最后不能解決可以用這個方式,前提是你確定了最終版本應該使用哪個了,不然這個操作會將資源覆蓋,且沒辦法回滾。

4.總結

使用plastic進行版本管理很方便,但也僅限Unity項目,自動處理沖突雖然好,但是也會遇到沒辦法解決的沖突,盡量避免修改多層結構,如果要修改底層調用的內容需要先提交改動,再去修改高層的內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM