分支之间的REPO(AOSP)切换

时间:2018-11-25 08:57:16

标签: android repo

我在理解回购的工作方式时遇到一些问题,特别是如何在分支之间进行切换。

我做到了

repo init -u https://android.googlesource.com/platform/manifest

然后

repo sync

根据我的理解,我的回购分支应该在master上,但是在我运行时

repo branch

输出为no branches

我想知道如何在分支之间切换。我应该跑步

repo initrepo sync

每次我想切换分支(repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1)或与git flow(git checkout <branch>)有任何相似之处。如何创建新的本地分支进行开发?

感谢帮助。

1 个答案:

答案 0 :(得分:0)

repo不像git那样使用分支。使用repo,直到使用“ repo start”命令启动工作单元,您才可以进入分支。 repo start根据您在repo init命令中使用-b选项指定的分支的开头,将您带入dev分支。一旦完成了本地dev分支的操作​​,或者回购修剪或放弃回购,您将回到无分支状态(或者也可以说您已经脱离,这意味着同一件事)。