使用Git来管理Unity项目版本

2016/5/3 Unity游戏开发Git代码管理

使用Git来管理Unity项目版本

# 一、学习Git进行版本控制

# 二、使用Git管理Unity版本

# 1.添加.gitignore文件

添加在工程的根目录:忽略不需要同步的文件与文件夹,比如Unity即时生成的文件

# Unity3D generated  folder
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/Assets/AssetStoreTools*

# RCGameFrame

# Autogenerated Visual Studio/MonoDevelop solution and project files
ExportedObj/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd

# Mac os geerated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Unity3D generated meta files
*.pidb.meta

# Unity3D generated file on crash reports
sysinfo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

# 2.Unity3D 设置

Unity 5.0后的版本默认是开启的(Hidden Meta Files),文件是隐藏的

设置项在 Edit->Project Settings->Editor->Version Control->Hidden Meta Files
1

Asset Serialization Mode 选择 Force Text

设置项在 Edit->Project Settings->Editor->Assets Serializatio->Force Text
1

# 3.选择存储的Git仓库

  • 国内Gitee
  • 国外GitHub,Bitbucket,团队推荐使用Bitbucket

# 4.Git规范

请参考如何优雅地提交Git Commit Message

Last Updated: 2022/1/8 04:00:18