Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 源树统一项目重影文件_Git_File_Unity3d_Version Control_Bitbucket - Fatal编程技术网

Git 源树统一项目重影文件

Git 源树统一项目重影文件,git,file,unity3d,version-control,bitbucket,Git,File,Unity3d,Version Control,Bitbucket,最近改变了我的Gitignore,这很好,直到我在另一台机器上停下来,发现一些项目不在那里。因此,我已经切换回我的老git ignore,但现在只要我打开项目并转到源代码树,这些文件和文件夹就需要每次推送 我不会编辑这些文件和它们出现的每个提交。 然后,即使我在设置中选择了隐藏的元文件,只要我做任何更改,它也会让我提交一堆元文件 任何解决这两个问题的想法 这是我的git # =============== # # Unity generated # # =============== # [T

最近改变了我的Gitignore,这很好,直到我在另一台机器上停下来,发现一些项目不在那里。因此,我已经切换回我的老git ignore,但现在只要我打开项目并转到源代码树,这些文件和文件夹就需要每次推送

我不会编辑这些文件和它们出现的每个提交。 然后,即使我在设置中选择了隐藏的元文件,只要我做任何更改,它也会让我提交一堆元文件

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

这是我的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) git用于源控件。“源”是指作为计算机语言的小型文本文件(ASCII文件)

在电影制作、游戏制作、音乐工作室、电视业务等方面,根本不用git。

游戏行业通常是以subversion为基础的

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

2) 如果出于某种原因,您试图在Unity项目中使用git。供你参考通常的建议

只需使用GIT自己提供的最新官方计划:

万岁

你经常会看到关于“如何将git与Unity一起使用”的冗长讨论,这很奇怪,因为(你能用git做的最好的事情)就在那里,git


重复一次,请注意将svn与Unity一起使用非常容易。svn适用于媒体、电影、游戏等项目。Git实际上是源代码(即计算机代码文件)。Unity项目有几百字节的计算机代码ASCII文件,通常有音乐、视频、纹理、建模等资产的100GB。你无缘无故地使用git让自己筋疲力尽。

通常,许多/大多数Unity团队都使用subversion。Git实际上与二进制文件、删除文件夹等无关。我只是快速查看您的链接,我确实解决了这个问题,只是在将您的答案标记为正确之前阅读一下。仅供参考,Git有一个专门用于的扩展名,GitHub和