Android Studio如何更新模块

Android Studio how to update module

我制作了一个库并作为模块添加到我的其他项目中。图书馆并不完美,有时我不得不改变那里的一些东西。但是在我的其他项目中看不到更改,我必须删除模块并重新添加它们。 有没有其他方法可以在我在那里进行更改时始终保持模块最新?

前段时间我遇到过类似的情况,当时我不得不从我的项目中提取一些代码并制作一个库,该库将在新旧项目之间共享。我使用 Mercurial 来存储代码库,因此使用 subrepositories 是很自然的。
基本上,子存储库是一个 nested 存储库,它被一些 main 存储库使用。每当我在子仓库中进行更改时,我都会提交它,推送到 bitbucket 仓库,然后我可以 运行 hg pullhg update 来自主仓库(我更喜欢按 Ctrl + T 来自 Android Studio)。每次更新 nested 存储库时,main 存储库都会存储有关 .hgsubstate 文件中当前使用的子存储库修订版的信息,因此如果你想在项目的旧版本中尝试一些东西,Mercurial 知道它必须与这个旧版本一起使用哪个 subrepo 版本
类似的功能也可以在 Git 中找到。我不知道其他具有子存储库支持的 vc(对它们不感兴趣)。