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

问题描述 投票:3回答:3

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

meta files

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

meta files in Git change list

我怎么能避免这种情况 痛 无用的工作?

git android-studio git-submodules android-studio-3.0
3个回答
1
投票

由于Android Studio 3.5 Canary 8子模块元文件在pull命令后没有移动到Default Changelist。所有你需要把它移动到Git更改列表(查看问题的描述)并忘记它。


0
投票

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

以下是.gitignore文件的示例 -

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

文件位置将是 -

enter image description here


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)中完全支持。 即使在那时,仍然有待处理的bug(IDEA-100075IDEA-196506说明了here

首先检查最新的IntelliJ 2018.3.1是否GitHub拉取请求支持会改善您的工作流程:这意味着后来的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

© www.soinside.com 2019 - 2024. All rights reserved.