Source Tree Unity项目Ghost文件

时间:2016-02-14 16:11:19

标签: git file unity3d version-control bitbucket

最近改变了我的Gitignore,这很好,直到我拉下另一台机器才找到一些项目不存在。所以我已经切换回我的旧git忽略但现在只要我打开项目并转到源代码树,这些文件和文件夹每次都需要推送。

enter image description here

我不编辑这些文件,而是每次提交它们。 然后,即使我在设置中选择了隐藏的元文件,每当我进行任何更改时,它都会让我提交一大堆元文件。

解决这两个问题的任何想法。

这是我的git忽略。

# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
[Ll]ibrary/
sysinfo.txt
*.stackdump

# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
[Ee]xported[Oo]bj/
.vs/
/*.userprefs
/*.csproj
/*.pidb
/*.suo
/*.sln*
/*.user
/*.unityproj
/*.booproj

# ============ #
# OS generated #
# ============ #
.DS_Store*
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
[Tt]humbs.db

1 个答案:

答案 0 :(得分:1)

这是一个无数次重复的问题,但是,

1)git用于 控件。 "源"是指小型文本文件(ASCII文件),是计算机语言。

你根本不会使用git,比如电影制作,游戏制作,音乐工作室,电视业务等。

游戏行业通常以颠覆为主。

(Unity项目有四到五个微小的"源"文件,然后是几十亿字节的视频,动画,纹理,模型等等。它完全不适合git。)

2)如果由于某种原因你试图将git与Unity项目一起使用。仅供参考,通常的建议,

只需使用实际的最新官方计划FROM GIT THEMSELVES:

https://github.com/github/gitignore/blob/master/Unity.gitignore

万岁!

你经常会看到关于"如何在Unity"中使用git的冗长讨论,这是奇怪的(你可以用git做的最好的)就在那里,礼貌git git

重复一遍,请注意在Unity中使用svn 非常容易 。 svn是为媒体,电影,游戏等项目而制作的。 Git实际上是 source (即计算机代码文件)。 Unity项目有几百字节的计算机代码ASCII文件,并且经常 100s千兆字节的音乐,视频,纹理,建模等资产。你无缘无故地使用git将自己淘汰出局。

相关问题