从存储库中提取文件时是否更新IDE

时间:2018-05-08 14:29:43

标签: android android-studio github

这可能是一个关于GitHub的简单问题,但我无法在任何地方得到直截了当的答案。我注意到当我从GitHub中下载文件时,文件在资源管理器中发生了变化。

我想知道我是否在Android Studio中打开了一个项目,从GitHub中删除了已更改/添加/删除的文件,Android Studio中的项目是否会更新?我可以在运行时(Shift + F10,而不是即时运行)应用程序并且IDE正在将应用程序安装到设备上吗?

1 个答案:

答案 0 :(得分:2)

答案是肯定的,因为这是Git的目的,因为它是一个版本控制系统(VCS),它旨在让团队中的所有开发人员保持最新并了解项目中所做的所有更改。每次拉(除非您的本地存储库不是最新的),更改将在您的应用程序的本地文件夹中进行。假设您有一个链接到Github上的存储库的android工作室项目。当您在计算机上对项目进行更改时,您只需执行git push,更改将保存在对应的GitHub存储库中。但是如果你团队中的某个人从他们的计算机上推出了一个新的NewActivity.java,你执行git pull命令,那么除非连接出现问题,否则NewActivity.java肯定会出现在你的android studio项目中。你的android项目和Github存储库之间。至于你的第二个问题,我没有看到无法完成的原因,因为你已经可以在你的android项目中添加文件,即使IDE正在将应用程序安装到设备上。但是,由于Android Studio不支持热重新加载,因此您只能看到从Github中提取之前启动的应用程序版本。要查看新推出的版本,您需要做的就是在拉动完成后从Android工作室重新运行模拟器或Android设备上的应用程序。您可以直接从Github添加/编辑文件来手动尝试。 https://git-scm.com/doc包含一些不错的细节,并提供了一些关于如何使用Git管理,更新甚至保存项目的实际示例。我希望我的回答对你有所帮助。