【发布时间】:2014-08-13 16:08:43
【问题描述】:
这是我的情况;我们的 Unity 项目在没有准备好 Unity 的 .gitignore 文件的情况下开始,并且在我克隆 repo 之前,负责人进行了几次初始提交。我启动了 Unity,发现它用我自己的目录等更改了一堆元文件和其他内容。
领导添加了一个 Unity 设置 .gitignore,如下所示:
# =============== #
# Unity generated #
# =============== #
UnityProject/Temp/
UnityProject/Obj/
UnityProject/UnityGenerated/
UnityProject/Library/
# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj
# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
UnityProject/<project name>_0_0_0_1_Data/Managed/Assembly-CSharp.dll
UnityProject/<project name>_0_0_0_1_Data/Managed/UnityEngine.dll
UnityProject/<project name>_0_0_0_1.exe
UnityProject/<project name>_0_0_0_1_Data/Mono/etc/mono/browscap.ini
UnityProject/<project name>_0_0_0_1_Data/Mono/etc/mono/2.0/machine.config
同步该提交后,它似乎对我的本地副本没有任何影响。我已经删除了我的副本并重新克隆了它,但仍然没有结果。
这是一个表达我沮丧的 GIF: (刚刚录制的,最新版的GitHub for windows)
现在,我错过了什么吗?我查看了涵盖 .gitignore 文件的文档,但我还没有弄清楚为什么会发生这种情况以及我需要做些什么才能使我的本地副本忽略我指定的文件。
【问题讨论】:
标签: git unity3d github-for-windows