一、工程檔案
1.c#
工程檔案
●assembly-csharp-vs.csproj:vs ●
.assembly-csharp.csproj:monodevelop
2.js工程檔案●.
assembly-unityscript-vs.unityproj:vs ●
.assembly-unityscript.unityproj:monodevelop
二、ide的解決方案檔案
1. testproject.sln
:包含c#、js、boo全部指令碼的工程 2.
testproject-csharp.sln
:只包含c#的工程,只能在vs中開啟,因為vs無法處理js和boo指令碼。
三、使用者配置
.userprefs 檔案:
儲存使用者檔案開啟,斷點和監視等配置。
四、注意
每次在u3d中同步monodevelop,所有檔案
除了.userprefs 檔案都會重新生成。
五、提示
1.monodevelop同步完成後,會開啟project.sln,但是如果只有c#指令碼可以選擇project-csharp.sln,此時能夠減少至少2倍的檔案數量而且不會有關於js的報錯。
六、資料夾的
1.assets:所有的資源:指令碼、紋理、聲音等等。毫無爭議,最重要的資料夾
2. projectsettings
:記錄我們在edit->projectsetting選單下的配置。如physics、tag、player等的設定。
3.libray:本地對重要資源的快取,當我們使用自己的版本控制器的時候可以忽略它。
4.obj和temp:在建立期間生成的臨時檔案,obj是monodevelop生成的,temp是unity生成的。
七、關鍵
專案檔案只需要同步和版本控制:
assets 和 projectsettings
資料夾。
專案版本控制2
一 合併 1 分支合併到主幹 操作物件主幹 操作步驟 找到開發工具下存放 的位置 tortoisesvn merge.選擇 merge a range of revisions url to merge from填要合併的分支路徑 最後點選合併merge 注 如果合併後出現衝突直接在開發工具裡面處理...
linux版本控制專案 gitBlit
github為開源貢獻了很多,而且其版本控制也同樣快速有效 但是由於免費使用github只能建立公共庫,如果建立公共庫需要每月交一定量的費用 由於經費有限,尋找乙個免費的github的開源專案成為必須 gitblit是我們最終定下來的,直接可以執行在linux或window上面,自帶的使用者管理和許...
mobile專案 版本控制 編譯條件
windows mobile 專案開發中,往往涉及到乙個專案多個版本的問題,即如果有個專案叫做 點菜寶,即一種點菜的終端裝置。有很多餐廳使用。在開發出來的乙個標準模板上,每個餐廳會有不同的小需求,這些改動相比標準來說變更很少,這樣不值得開發乙個新的專案。所以在標準上新增 編譯條件 這樣在執行時加上此...