我已为分支A完成了repo sync。在这样做的同时,我也看到了repo获取其他分支的标签。所以,我认为.repo将拥有所有分支的所有代码版本。这是对的吗?如果是这样,我想知道是否可以拥有分支B的代码而不必复制分支B的.repo文件夹。 换句话说,一旦我有.repo文件夹,我可以切换清单,切换到另一个分支而不再联系服务器,是真的吗?
答案 0 :(得分:1)
这是对的。除非您使用了仅获取当前分支的repo sync -c,否则所有远程分支都在那里。
使用repo init -b <branchname>
切换清单的分支。