В моем каталоге проекта Unreal Engine есть каталог Build, и я хочу игнорировать все файлы внутри, кроме файлов png и хранилища ключей.Я хочу зафиксировать свой проект с помощью Sourcetree в пустом хранилище, в котором есть только файл README.md.
Внутри файла .gitignore у меня есть следующие правила:
# Builds
Build/*
# Don't ignore icon files in Build
!Build/**/*.ico
# Don't ignore image files in Build
!Build/**/*.png
# Don't ignore keystore file in Build
!Build/**/*.keystore
Внутри моего каталога проектавыглядит так:
| .gitignore
| README.md
|
+---Build
| +---AllDesktop
| | \---FileOpenOrder
| | CookerOpenOrder.log
| |
| +---Android
| | | MyAndroidApp.keystore
| | | project.properties
| | |
| | +---FileOpenOrder
| | | CookerOpenOrder.log
| | |
| | +---res
| | | +---drawable
| | | | downloadimageh.png
| | | | downloadimagev.png
| | | | icon.png
| | | | splashscreen_landscape.png
| | | | splashscreen_portrait.png
| | | |
| | | +---drawable-hdpi
| | | | icon.png
| | | |
| | | +---drawable-ldpi
| | | | icon.png
| | | |
| | | +---drawable-mdpi
| | | | icon.png
| | | |
| | | +---drawable-nodpi
| | | | vr_icon.png
| | | | vr_icon_background.png
| | | |
| | | \---drawable-xhdpi
| | | icon.png
| | |
Проблема в том, что все внутри Build игнорируется, но мне нужно сохранить файлы png и хранилище ключей.Я был вдохновлен UnrealEngine.gitignore .Что я делаю не так?
Хочу добавить, что это свежая установка sourcetree.Sourcetree также установил git, у меня не было ранее установленного git.У меня нет глобального gitignore.