Скрыть изменения подмодуля git из окна контроля версий - PullRequest
0 голосов
/ 14 декабря 2018

Я работаю над проектом git с подмодулями.Когда я извлекаю изменения из удаленного репозитория, мой список изменений по умолчанию содержит измененные метафайлы субмодуля :

meta files

И мне нужно переместиться это файлы в другой список изменений:

meta files in Git change list

Как мне избежать этой боли бесполезной работы?

Ответы [ 3 ]

0 голосов
/ 27 декабря 2018

Android Studio 3.0 (октябрь 2017 г.) основан на IntelliJ IDEA 2017.1.2 .
Даже самые последние Android Studio 3.2 (сент.2018) основан только на Июль 2018 IntelliJ 2018.1.6

И поддержка подмодулей Git полностью поддерживается только в 2018.3 (ноябрь 2018) .
Даже тогда, все еще ожидающие ошибки ( IDEA-100075 , IDEA-196506 здесь здесь )

Сначала проверьте, установлен ли последний IntelliJ 2018.3.1если поддержка вытягивающих запросов GitHub улучшит ваш рабочий процесс: это будет означать, что более поздняя версия Android Studio в конечном итоге решит вашу текущую проблему.
С 2018.1 вкладки локальных изменений позволяют группироватьпо модулям, что упростит перемещение модуля изменений на новый набор изменений.

https://d3nmt5vlzunoa1.cloudfront.net/idea/files/2018/02/Screen-Shot-2018-02-15-at-18.39.32.png

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

Поскольку Android Studio 3.5 Canary 8 метафайлы субмодуля не перемещаются в Список изменений по умолчанию после команды pull.Все, что вам нужно, это переместить в Git список изменений (см. Описание вопроса) и забыть об этом.

0 голосов
/ 24 декабря 2018

Добавьте файлы и папки, которые вы не хотите добавлять в свой репозиторий.

Вот пример файла .gitignore -

*.iml
.gradle
/local.properties
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
.DS_Store
/build
/captures
.externalNativeBuild

Расположение файла будет -

enter image description here

...