我们都知道项目备份对于编程至关重要,特别是在对代码进行重大更改以尝试新内容时。但最终你发现,你之前做出的最后一次改变是正确的。或者有时候你搞砸了整个项目。所以必须有项目备份。
所以你知道一种方法可以将本地备份带到你机器的其他位置,就像我们知道mySql一样,Visual Studio可以。我只知道一种方式,那就是从项目资源管理器中复制项目,并将其传递给其他地方。
你知道采取这种备份的其他方式吗? (我不想通过互联网收回。谢谢)
答案 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,您就可以进行所有更改和提交,创建分支,标记以及控制应用程序版本的所有内容。
答案 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。
答案 3 :(得分:0)
根据经验,GitHub是最佳选择。但请记住,仅保存代码 并不是最安全的方法。永远不要忘记你的密钥库!!! 如果没有它,你永远不能更新商店的包裹,你将丢失所有的结算许可证和Firebase工具......列表是无穷无尽的。
简而言之,GitHub您的代码,并手动备份该密钥库文件。