使用Unity?Plastic SCM,能夠讓你的整個團(tuán)隊享受無縫版本控制的優(yōu)勢,讓一切不再復(fù)雜。Unity正努力在從開發(fā)到設(shè)計的所有領(lǐng)域定制全新的體驗,從而讓版本控制變成任何工作流自然的組成部分。通過使用Plastic SCM,團(tuán)隊可以安全地進(jìn)行合作并存儲源代碼和資產(chǎn),跟蹤所有項目的更改項,并快速管理大型文件。免費(fèi)的Plastic SCM云版本,可為最多三個用戶提供高達(dá)5 GB的存儲空間。
借助Unity軟件包管理器中版本控制軟件包中的Unity Plastic SCM,用戶無需離開Unity即可方便地將他們的更改與團(tuán)隊中的其他成員同步,并能實(shí)現(xiàn)查閱項目歷史。這使團(tuán)隊能夠從強(qiáng)大的版本控制功能中受益,同時將注意力集中在最重要的創(chuàng)作中來。
通過使用Unity Plastic SCM軟件包,用戶可以通過項目預(yù)覽或使用專用Plastic SCM?窗口更方便地查看整個操作過程。在分支資源管理器中創(chuàng)建或選擇現(xiàn)有分支將使用戶能夠分離出有風(fēng)險的更改項,不用擔(dān)心影響其他更改項。同時用戶還可以利用文件歷史記錄還原文件的舊版本,并更清楚的查看變更設(shè)置中的變更記錄。
?
開始使用Plastic SCM
Unity Plastic SCM現(xiàn)在可以通過版本控制包集成到當(dāng)前技術(shù)流版本的Unity包管理器中,另外2019.4和2020.3 LTS版本的Unity也支持此包。以下是發(fā)布版本:
版本控制包,之前被稱作協(xié)作包,是一個內(nèi)置于Unity編輯器中的軟件包,可以幫助用戶在Unity項目中啟用協(xié)作或Plastic SCM。
除此之外Unity還有一個遷移工具能夠滿足任何想要在當(dāng)前項目中嘗試Plastic SCM功能的用戶。
通過窗口>Plastic SCM,用戶可以在任何支持該擴(kuò)展包的版本上訪問Plastic SCM。在使用之前系統(tǒng)會提供一些簡單的教程,教程將指導(dǎo)用戶進(jìn)行帳戶設(shè)置,并正確進(jìn)行項目配置。
當(dāng)完成注冊流程后,用戶就可以使用Plastic SCM云版本存儲庫同步他們的項目了。工具將自動添加一個標(biāo)準(zhǔn)的ignore file,以確保用戶不會產(chǎn)生因注冊導(dǎo)致的多余的存儲文件。此外Plastic SCM還會有一個自動的首次載入流程,以便云存儲庫與用戶的本地項目保持同步。
基本版本的控制操作,如查看待定的更改項、導(dǎo)入更改和查看更改設(shè)定,不需要安裝Plastic SCM客戶端。但如果想使用更高級的功能,如分支功能,將需要用戶下載Plastic SCM客戶端。
從Unity Hub載入Plastic SCM項目
Unity將很快在Unity Hub中加入Plastic?SCM項目!
假設(shè)用戶想在現(xiàn)有的Plastic?SCM管理庫中創(chuàng)建一個Unity項目,但是他們的機(jī)器上還沒有這些文件。使用Unity Hub,他們將能夠瀏覽所有存儲庫,并將他們需要的文件直接下載到的電腦上,從而實(shí)現(xiàn)快速工作。
查看待定的更改項
待定更改選項卡允許用戶查看工作區(qū)中尚未與云存儲庫同步的所有更改。并跟蹤多種類型的更改,例如添加、更改、移動和刪除文件。
選中需要導(dǎo)入的文件的復(fù)選框,添加注釋,然后單擊Checkin Changes按鈕。此外,用戶還可以通過選擇適用的文件撤消更改。不過需要注意的是,這將刪除自上次導(dǎo)入以來對文件所做的所有更改。
同步項目
版本控制功能為團(tuán)隊帶來價值的主要方式之一是讓用戶團(tuán)隊能夠高效地同時工作。當(dāng)用戶進(jìn)行項目變更時,其他用戶會在Plastic SCM管理窗口的右上角收到一個“新的變更”通知。點(diǎn)擊“新的更改”選項卡便能夠查看所有新的更改并將新更改更新到用戶的本地項目。
Tips:建議經(jīng)常檢查更新,以實(shí)現(xiàn)更高效的協(xié)作工作。
查閱項目歷史記錄
版本控制的另一個主要好處是,它使用戶能夠跟蹤對項目所做的所有更改。用戶可以按時間順序查看這些更新,以及誰在何時進(jìn)行了更改。要查看此信息,請先單擊變更集選項卡。用戶也可以根據(jù)需要對任意列進(jìn)行排序。
文件歷史記錄標(biāo)簽允許用戶查看他人對特定文件所做的任何更改。訪問文件歷史記錄通過項目視圖中的相關(guān)菜單或者右鍵單擊即可編輯修改過的任何文件。
文件歷史記錄tab還可以幫助用戶提高工作效率。只需右鍵單擊某個更改,即可恢復(fù)到該文件的之前版本。或者選擇將修訂保存為…恢復(fù)文件的原始狀態(tài)。如果之前刪除了一些現(xiàn)在需要查看的邏輯,這一功能將非常有用。
分支功能
分支是一個方便的功能,它允許用戶暫時將一名成員的工作從團(tuán)隊的其他成員中分離出來,這樣就可以進(jìn)行獨(dú)立工作了。當(dāng)然用戶仍然可以與其他成員進(jìn)行合作,但是需要將其他成員一并加入分支才能繼續(xù)進(jìn)行合作。一旦更改完成,用戶可以將這個分支“合并”到主流程中。用戶可以點(diǎn)擊啟動分支瀏覽器按鈕來創(chuàng)建、切換或合并分支。
在下面的例子中,一個位成員創(chuàng)建了一個分支來測試顏色變化。
關(guān)于Plastic SCM云版本
基于云端的Plastic SCM產(chǎn)品為大型回購和二進(jìn)制文件提供了市場上最強(qiáng)大的基于云端的解決方案。團(tuán)隊可以在世界任何地方進(jìn)行協(xié)作,而不會影響工作效率。用戶可以通過設(shè)置存儲庫、分支、標(biāo)簽和路徑的權(quán)限來保護(hù)他們的代碼庫,并在SSL、活動目錄、LDAP、加密服務(wù)器等的支持下快速完成工作,進(jìn)一步保護(hù)他們的游戲項目數(shù)據(jù)。