Файлы, присутствующие в .gitignore, всегда добавляются в git после сборки Android Project в Android Studio 3.3.2 - PullRequest
1 голос
/ 26 марта 2019

Я обновил андроид студию с 3.0.0 до 3.3.2.Каждый раз, когда я создаю файлы проекта, такие как .idea/caches/build_file_checksums.ser и .idea/caches/gradle_models.ser, они добавляются в git.Эти файлы уже присутствуют в .gitignore. Это мой файл уровня проекта .gitignore

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
/.idea/tasks.xml
/.idea/misc.xml
/.idea/modules.xml
/.idea/vcs.xml
.DS_Store
/build
/captures
/.idea/caches/build_file_checksums.ser
/.idea/caches/gradle_models.ser
.externalNativeBuild

Какие изменения необходимо внести в проект, чтобы избавиться от этого?

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Пожалуйста, измените файл .gitignore следующим образом. Вы говорите, чтобы найти файлы в расположении root. С приведенной ниже конфигурацией он будет выглядеть в каталоге проекта. Это должно решить проблему.

*.iml
.gradle
local.properties
.idea/workspace.xml
.idea/libraries
.idea/tasks.xml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.DS_Store
build
captures
.idea/caches/build_file_checksums.ser
.idea/caches/gradle_models.ser
.externalNativeBuild

Вам придется удалить файлы из кеша git и повторно зафиксировать.

0 голосов
/ 26 марта 2019

Сначала проверьте, не отслеживаются ли эти файлы с помощью:

git rm --cached .idea/caches/build_file_checksums.ser
git rm --cached .idea/caches/gradle_models.ser

Если вы можете удалить эти файлы, то (коммит и) они будут игнорироваться

Проверьте, что они игнорируются с:

git check-ignore -v -- .idea/caches/build_file_checksums.ser
...