自從來到現(xiàn)在的公司,負(fù)責(zé)Unity組開發(fā)以來,嘗試了各種版本控制工具。從一開始的TortoiseSVN,到后來為了追求逼格使用Git,嘗試了Github客戶端和SourceTree,發(fā)現(xiàn)都有各種不爽。最后,發(fā)現(xiàn)還是Unity的親兒子Asset Asset Server最好使,服務(wù)器配置傻瓜化,還集成到了Unity編輯器。
一、Asset Server安裝
去Unity官網(wǎng)下載Unity資源服務(wù)器,如下圖:

Windows版下載后安裝很簡單,安裝過程中會彈出的賬號密碼對話框,如下圖:

填寫完賬號密碼后,會彈出控制面板,如下圖:

Asset Server啟動起來了就可以關(guān)掉,程序會在后臺繼續(xù)運(yùn)行。
二、Asset Server配置
用Unity在服務(wù)器電腦上新建一個空的項(xiàng)目,然后選擇Edit -> Project Settings -> Editor打開Editor Settings,Version Control項(xiàng)選擇Asset Server,如下圖:

接著選擇Window -> Version Control打開Version Control,如下圖:

點(diǎn)擊Administration按鈕,然后在ServerAddress中輸入localhost,接著輸入用戶名和密碼,點(diǎn)擊Connect。如下圖:

點(diǎn)擊界面右邊的Create按鈕創(chuàng)建一個項(xiàng)目,然后就在Server視圖的左下角會顯示創(chuàng)建的項(xiàng)目。選中該項(xiàng)目,然后點(diǎn)擊New User按鈕創(chuàng)建允許訪問的成員的信息,成員創(chuàng)建好了后,還必須勾選,沒有勾選的不能訪問該項(xiàng)目。如下圖:

到此,服務(wù)器配置就完成了。只要知道服務(wù)器的IP地址和Asset Server的用戶名密碼就可以在其他電腦上管理資源服務(wù)器。
三、連接Asset Server
服務(wù)器配置完了,那么項(xiàng)目的其他成員如何連接服務(wù)器進(jìn)行代碼同步呢?
項(xiàng)目的其他成員可以在自己電腦上先建一個空項(xiàng)目,然后將Version Control也設(shè)置成Asset Server,接著選擇Window -> Version Control打開Server面板。點(diǎn)擊Connection按鈕,然后輸入Server的IP地址和為改成員創(chuàng)建的用戶名密碼,點(diǎn)擊Show Projects或者輸入Project Name后,接著點(diǎn)擊Connect,這樣就連接上了服務(wù)器。如下圖:

時間緊迫,就寫這么多吧,以后有必要再接著寫代碼的同步流程以及代碼的對比工具。
四、參考資料
如果本文有錯誤之處還請幫忙指出。
本文作者: Sheh偉偉
本文鏈接: http://davidsheh.github.io/2016/11/03/最好用的Unity版本控制工具/
版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 3.0 許可協(xié)議。轉(zhuǎn)載請注明出處!