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

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

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

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

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

點擊Administration按鈕,然后在ServerAddress中輸入localhost,接着輸入用戶名和密碼,點擊Connect。如下圖:

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

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

時間緊迫,就寫這么多吧,以后有必要再接着寫代碼的同步流程以及代碼的對比工具。
四、參考資料
如果本文有錯誤之處還請幫忙指出。本文歡迎轉載,但轉載請注明出處:http://www.jianshu.com/users/fd3eec0ab0f2/latest_articles
