2015-04-03 114 views
3

我们都知道项目的备份在编程中至关重要,尤其是当您对代码进行重大更改以尝试新内容时。但最终你会发现事实证明你之前做出的最后的改变是正确的。或者有时候你搞砸了整个项目。所以必须有项目的备份。在Android Studio中进行项目备份

所以你知道一种方法来将本地备份带入你的机器的其他位置,就像我们熟悉mySql的Visual Studio一样。我只知道一种方法,那就是从项目浏览器复制项目,并在其他地方将其复制。

你知道采取这种类型的备份的任何其他方式。 (我不想通过互联网备份,谢谢)

+2

本地git(svn,在这里添加你喜欢的版本控制系统)repo ... – Selvin 2015-04-03 13:16:54

+1

“我们都知道项目的备份在编程中至关重要 - ”在90年代的一个大问题,我确信。今天,不是那么多。推荐使用git。 – 2015-04-03 13:35:31

回答

0

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

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

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 

注:如果您打算通过电子邮件发送这一点,你必须从压缩文件中删除gradlew.bat。

Reference answer

2

的Android工作室的IntelliJ由供电,它具有Local History内置支持

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

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

Source - official IntlliJ documentation

Local Hostory特征详细描述here

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

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

随着地方史,IntelliJ IDEA的自动跟踪基于一组预定义的事件(测试,部署, 提交或更新)的变化,你 对源代码,重构的结果和 源代码的状态。

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

0

从经验来看,GitHub一直是最好的选择。但请记住,保存代码只有不是最安全的方式。永远不要忘记你的Keystore!没有它,您永远无法更新商店中的包裹,您将失去所有开票许可证和Firebase工具......名单是无止境的。

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