我最近升级到Android Studio 2.2.2。我在BitBucket中有几个提交,但我想将一个特定的提交提取到一个新的Android Studio项目中。
我知道有一个BitBucket插件,但我没有看到任何方法在Android Studio 2.2.2中安装该插件。我也知道在Git中有两种克隆方法:SSH和HTTPS。不确定使用哪一个或者提取特定提交的最佳方法是什么。任何帮助将不胜感激!
答案 0 :(得分:1)
我无法帮助您使用Android Studio和Bitbucket插件,但以下信息可能对您有用。
SSH或HTTPS。我建议使用SSH方法,在这种情况下,你永远不应该输入密码来连接Bitbucket服务器。见https://stackoverflow.com/a/40632487/637589
在克隆存储库后,您将master
作为当前分支。如果您只想查看特定提交中的所有文件,请使用以下命令行:
git checkout <your-commit-SHA1>
如果想基于此提交工作(更改,提交等) - 您需要创建一个新分支:
git checkout <your-commit-SHA1> -b <name-of-new-branch>
我相信你可以使用Android Studio的任何git插件做同样的事情
答案 1 :(得分:1)
BitBucket没什么特别之处。它是一个常规的git存储库。我认为你不需要插件。
首先,使用git设置项目(互联网上有很多教程)。我这样做的方式:
如果要签出特定提交,可以在命令行中执行:
git checkout <commit-SHA1>
或者您可以在Android Studio中执行此操作。单击版本控制,您将看到所有提交:
右键单击您的特定提交,然后选择Checkout revision。