在版本控制窗口中隐藏git子模块更改

时间:2018-12-14 09:30:11

标签: git android-studio git-submodules android-studio-3.0

我正在使用子模块进行git项目。当我从远程存储库中提取更改时,我的默认更改列表包含更改的子模块元文件

meta files

我需要将此文件移至另一个更改列表:

meta files in Git change list

如何避免这种痛苦无用的工作?

3 个答案:

答案 0 :(得分:1)

由于Android Studio 3.5 Canary 8 子模块元文件在pull命令之后没有移至默认更改列表。您只需将其移至 Git 更改列表(请参阅问题描述),就不必理会了。

答案 1 :(得分:0)

将不想添加的文件和文件夹添加到存储库。

以下是.gitignore文件的示例-

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

文件位置将为-

enter image description here

答案 2 :(得分:0)

Android Studio 3.0(2017年10月)基于IntelliJ IDEA 2017.1.2
甚至最新的Android Studio 3.2(2018年9月)也仅基于July 2018 IntelliJ 2018.1.6

Git子模块仅支持2018.3 (Nov. 2018)中的完全支持。
即便如此,仍然有待解决的错误(IDEA-100075IDEA-196506插图为here

请首先检查最新的IntelliJ 2018.3.1是否支持GitHub pull request来改善您的工作流程:这意味着以后的Android Studio最终将解决您当前的问题。
Since 2018.1local change tabs允许按模块分组,这将简化将模块更改移动到新更改集的过程。

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