Unity3D 版本控制 SVN Git

需要版本管理的目錄

  1. Assets
  2. ProjectSettings

  • 提交的時候僅提交Assets 和 ProjectSettings 兩個目錄下所有東西,忽略掉其他所有目錄和文件
  • 提交的時候 *.meta 文件也要提交

以下是自動生成的目錄或文件

  • .csproj,.sln這些IDE的工程文件是自動生成的;
  • Library,主要存的是一個本地的Cache文件,不要加到版本管理中;
  • Temp,這個是Build過程中產生的文件;

Unity Project Settings

  • Edit->Project Settings->Editor:Version Control 選擇爲[Visible Meta Files];
  • Editor-> Project Settings->Editor:Asset Serialization Mode選擇爲:[Force Text]
  • Edit->Preferences -> Packages:Repository選擇爲[External];

SVN 全局忽略樣式

按工程需求設置需略的樣式,一般須將庫文件類型在忽略樣式中刪除。

參考文檔

  1. Mastering Unity Project Folder Structure - Version Control Systems
  2. UnityManual

相關軟件下載

  1. Git
  2. SVN
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章