Android Studio如何更新模块

时间:2015-01-02 23:29:21

标签: android android-studio

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

1 个答案:

答案 0 :(得分:1)

我不久前有一个类似的情况,当时我不得不从我的项目中提取一些代码,并建立一个将在旧项目和新项目之间共享的库。我使用Mercurial存储代码库,因此将subrepositories用于此目的很自然。
基本上,子存储库是嵌套存储库,由某些存储库使用。每当我在subrepo中进行更改时,我提交它,推送到bitbucket repo,之后我可以从主repo运行hg pullhg update(我更喜欢按 Ctrl + T 。每次更新嵌套 repo时, main repo都会存储有关.hgsubstate文件中当前使用的subrepo修订版的信息,所以如果你想尝试一下在您的项目的旧版本中,Mercurial知道它必须与旧版本一起使用哪个子版本修订
类似的功能也可以在Git中找到。我不了解其他具有子存储库支持的vcs(对它们并不感兴趣)。