Android Studio提交库二进制文件

时间:2018-02-28 12:00:28

标签: android git android-studio github

我的项目结构如下。

project-folder
|-app
|-library

Git回购的结构

repo1
|-project-folder
    |-app

repo2
|-library

这里repo2是主项目中的子模块

现在的问题是,当我尝试提交更改时,它会创建一个库的二进制文件,它在终端或Finder中不可见,而不会被添加到.gitignore,这种不必要的提交会导致分支中的冲突。如何防止在主项目中创建这个不必要的二进制文件?

以下是示例提交窗口 enter image description here

如果您看到?的最后一个文件,该文件的二进制文件无法在终端或Finder中检测到并导致问题。

更新
根据此link,作者要求使用不同的名称重命名子模块,但没有这样的解释。

在其他网站上查询问题后,我才知道这种冲突意味着子模块跟踪出现问题,而且某些内容不同步。在没有此类冲突的情况下,有效处理此问题和管理子模块的最佳方法是什么?

0 个答案:

没有答案