使用Git来管理Unity项目版本
DarinLo 2016/5/3 Unity游戏开发Git代码管理
使用Git来管理Unity项目版本
# 一、学习Git进行版本控制
- Git入门教程:廖雪峰的Git教程 (opens new window)
- 可使用 Git图形工具SourceTree
# 二、使用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
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