Unity3D集成SVN進行版本控制

首先,AssetServer確實很好用,Unity內部集成的管理界面,操做很簡單,提交衝突的後還能夠進行文件比對。但學習使用過程當中,發現文件體積較大的項目文件目錄(600M),我提交不上去,會返回沒有權限這樣的異常信息,也許是由於未購買TeamLicense的緣由吧java

最近在嘗試使用SVN進行項目管理,下面介紹一下個人作法,歡迎你們來討論。服務器

一、Unity編輯器裏對指定項目進行設置,生成meta文件。編輯器

Edit->Project Settings->Editorpost

 

二、僅是對項目文件夾下Assets目錄進行版本控制起來;學習

三、操做前先update本地的工做副本;.net

四、對於程序腳本等文本文件的更新操做,能夠正常的使用SVN進行update和commit,能夠對衝突進行比對合並,但若是涉及到場景屬性等設置上的修改,這些文件上變化是沒法進行版本合併的,建議先把要更新的對象鎖起來,防止本身在作修改的同時別人也在向服務器commit。3d

五、commit上去的文件會自動解鎖,若是還有其餘鎖定的對象,勿忘手動解鎖,儘可能縮短佔用的時間。版本控制

六、鎖定的功能雖然會下降一些團隊工做效率,但能夠有效避免衝突問題,加上團隊成員間的工做協調,我的認爲這種方式仍是能夠用於10人如下小團隊的。對象

 

原文連接:http://blog.csdn.net/onejavaer/article/details/7493737blog

 

聲明: 本文由( liuxiaoni )原創編譯,轉載請保留連接: Unity3D集成SVN進行版本控制

相關文章
相關標籤/搜索