Исходное дерево Unity project Ghost files

Недавно сменил мой Gitignore, который был в порядке, пока я не спустился на другую машину, чтобы найти часть проекта там не было. Поэтому я переключился обратно на свой старый git игнорировать, но теперь, как только я открою проект и перейду в исходное дерево, эти файлы и папки нужно каждый раз нажимать.

введите описание изображения здесь

Я не редактирую эти файлы и каждое сообщение, которое они приходят. Тогда даже если у меня есть скрытые метафайлы, выбранные в настройках всякий раз, когда я делаю какие-либо изменения, это заставляет меня совершать загрузку метафайлов.

Любые идеи для устранения этих двух проблем.

Вот мой git ignore.

# =============== #
# 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

Это дублированный вопрос в два раза, но

1) git для источника. "source" означает небольшие текстовые файлы (файлы ASCII), являющиеся компьютерами.

Вы вообще не используете git для таких вещей, как кинопроизводство, производство игр, в музыкальной студии, телебизнесе и т.д.

Игровая индустрия обычно работает на подрывной деятельности.

(Проекты Unity имеют четыре или пять крошечных "исходных" файлов, а затем гигабайт видео, анимации, текстур, моделей и т.д. Это просто совершенно непригодно для git.)

2) Если по какой-то причине вы пытаетесь использовать git с проектом Unity. FYI обычное предложение,

просто используйте фактический актуальный официальный план FROM git THEMSELVES:

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

Ура!

Вы часто видите долгожданные дискуссии о том, как использовать git с Unity, это странно, так как (лучше всего вы можете сделать с git) прямо там, любезно git git.

Чтобы повторить, обратите внимание, что невероятно проще использовать svn с Unity. svn создан для проектов медиа, фильмов, игр и т.д. git действительно для источника (то есть файлов компьютерного кода). Проекты Unity имеют несколько сотен байтов компьютерных файлов ASCII и очень часто 100 гигабайт музыки, видео, текстуры, моделирования и т.д. Вы сбиваетесь с помощью git без всякой причины.