在Android Studio中备份项目

时间:2015-04-03 13:15:57

标签: android android-studio

我们都知道项目备份对于编程至关重要,特别是在对代码进行重大更改以尝试新内容时。但最终你发现,你之前做出的最后一次改变是正确的。或者有时候你搞砸了整个项目。所以必须有项目备份。

所以你知道一种方法可以将本地备份带到你机器的其他位置,就像我们知道mySql一样,Visual Studio可以。我只知道一种方式,那就是从项目资源管理器中复制项目,并将其传递给其他地方。

你知道采取这种备份的其他方式吗? (我不想通过互联网收回。谢谢)

4 个答案:

答案 0 :(得分:2)

Android工作室由Intellij提供支持,并且 Local History具有内置支持

  

本地历史记录,这是您的个人实时版本控制   系统。本地历史独立于外部版本控制   系统并与项目目录一起工作,即使它们也是如此   不受任何VCS控制。

     

安装新版本的IntelliJ时会清除本地历史记录   IDEA或当您使缓存无效时。因此,请检查更改   在执行这些操作之前,您的版本控制系统。

Source - official IntlliJ documentation

Local Hostory功能here

的详细说明
  

本地历史记录独立于外部版本控制系统和   适用于项目目录,即使它们不是   在任何VCS控制下。它适用于任何结构工件:a   项目,目录或包,文件,类,类成员,标签,   或选定的文本片段。

     

与通常的版本控制系统不同,本地历史记录适用于   如果您个人使用,则不支持共享访问。

     

使用本地历史记录,IntelliJ IDEA会自动跟踪您的更改   制作源代码,重构结果和状态   基于一组预定义事件的源代码(测试,部署,   提交或更新)。

     

本地历史记录修订标有标签,类似于   传统版本控制系统中的版本。标签基于   预定义事件自动添加到本地修订;   除此之外,您可以将自己的标签放到项目工件中   标记您的更改。执行恢复或查看差异   反对这些标签。

答案 1 :(得分:0)

如评论中所示,您可以使用git local。一旦在您的存储库中启动了git,您就可以进行所有更改和提交,创建分支,标记以及控制应用程序版本的所有内容。

更多信息请参阅:Git Basics - Getting a Git Repository

答案 2 :(得分:0)

如何使用GIT备份所有代码的方法如上所述, 在另外一个答案中,我发现这些步骤非常有用 -

它将生成项目资源的zip文件 -

git init       # on the root of the project folder
git add .      # note: android studio already created .gitignore
git commit -m 'ready to zip sources'
git archive HEAD --format=zip > d:/archive.zip

注意:如果您打算通过电子邮件发送此邮件,则必须从zip文件中删除gradlew.bat。

Reference answer

答案 3 :(得分:0)

根据经验,GitHub是最佳选择。但请记住,仅保存代码 并不是最安全的方法。永远不要忘记你的密钥库!!! 如果没有它,你永远不能更新商店的包裹,你将丢失所有的结算许可证和Firebase工具......列表是无穷无尽的。

简而言之,GitHub您的代码,并手动备份该密钥库文件。