我在理解回购的工作方式时遇到一些问题,特别是如何在分支之间进行切换。
我做到了
repo init -u https://android.googlesource.com/platform/manifest
然后
repo sync
。
根据我的理解,我的回购分支应该在master上,但是在我运行时
repo branch
输出为no branches
。
我想知道如何在分支之间切换。我应该跑步
repo init
和repo sync
每次我想切换分支(repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
)或与git flow(git checkout <branch>
)有任何相似之处。如何创建新的本地分支进行开发?
感谢帮助。
答案 0 :(得分:0)
repo不像git那样使用分支。使用repo,直到使用“ repo start”命令启动工作单元,您才可以进入分支。 repo start根据您在repo init命令中使用-b选项指定的分支的开头,将您带入dev分支。一旦完成了本地dev分支的操作,或者回购修剪或放弃回购,您将回到无分支状态(或者也可以说您已经脱离,这意味着同一件事)。