2016-10-14 2 views
0

Я хочу, чтобы раздвигать * .aar файлы мерзавцу, но мерзавец не позволяет, что здесь идет моя структура папок:* .aar файлы были проигнорированы мерзавца

#Main .gitignore 


# Built application files 
*.apk 
*.ap_ 

# Files for the Dalvik VM 
*.dex 

# Java class files 
*.class 

# Generated files 
bin/ 
gen/ 

# Gradle files 
.gradle/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Proguard folder generated by Eclipse 
proguard/ 

# Log Files 
*.log 

# Android Studio Navigation editor temp files 
.navigation/ 

# Android Studio captures folder 
captures/ 

Здесь идет второй мерзавец игнорировать:

#earth/.gitignore <-- This is the directory where gitignore file is 
!build/ 

3RD:

#earth/build/.gitignore <-- This is the directory where gitignore file is 
!outputs/ 

4TH

#earth/build/outputs/.gitignore <-- This is the directory where gitignore file is 
!aar/ 

И внутри папки aar находятся мои файлы, но они никогда не появляются. Идеи? Спасибо!

+0

Является ли папка 'earth' никем никуда не обращена? –

ответ

0

Вы можете использовать следующую команду для проверки, какое правило за исключением файла:

$ git check-ignore -v path-to-an-aar 

Кроме того, обратите внимание, что, в том числе подкаталог после исключения его родителей не представляется возможным. От https://git-scm.com/docs/gitignore:

Дополнительный префикс "!" что отрицает шаблон; любой сопоставимый файл, исключенный предыдущим шаблоном, снова будет включен. Невозможно повторно включить файл, если родительский каталог этого файла исключен. Git не перечисляет исключенные каталоги по соображениям производительности, поэтому любые шаблоны из содержащихся файлов не имеют никакого эффекта, независимо от того, где они определены. Положите обратную косую черту («\») перед первым «!» для шаблонов, которые начинаются с буквального «!», например, «! important! .txt».

Однако не все надежды потеряны. Взгляните на Exclude git ignore on one particular directory inside an already gitignored directory

Смежные вопросы