repo sync 时自动切换当前分支的remote track分支的问题
来源:互联网 发布:unity3d 5.6.2破解版 编辑:程序博客网 时间:2024/06/05 18:07
使用repo sync时,如果当前仓库有检出本地分支,假设为dev, 对应的远程track分支为origin/dev。 而manifest.xml中指定的track分支为origin/master,那么在repo sync时会自动将当前的dev分支的远程track分支修改为origin/master, 不仅如此,同时还会将origin/master上的修改rebase到本地的这个dev分支上。
projectA/: manifest switched refs/heads/dev...masterproject projectA/First, rewinding head to replay your work on top of it...Applying: y
虽然repo会给出上面的提示信息" manifest switched",但经常会被接下来的输出淹没掉,而且很多时候这样的行为都不是我们想要的,要想终止这个行为,可以这样修改
diff --git a/project.py b/project.pyindex 22e4a5d..3ce6500 100644--- a/project.py+++ b/project.py@@ -1169,6 +1169,8 @@ class Project(object): syncbuf.info(self, 'manifest no longer tracks %s', branch.merge)+ syncbuf.fail(self, "branch is not consistent:%s, %s" %(branch.merge, self.revisionExpr)) + return if cnt_mine < len(local_changes): # Upstream rebased. Not everything in HEAD
0 0
- repo sync 时自动切换当前分支的remote track分支的问题
- repo sync 切换分支问题
- android repo 切换分支
- android repo 切换分支
- android repo 切换分支
- android repo 切换分支
- android repo 切换分支
- Android repo 切换分支
- Anreoid repo 切换分支
- 本地分支替换掉remote的分支
- 切换项目的分支
- git之 分支切换时相互影响的问题
- 【git】git保存当前状态切换分支的方法
- git如何不commit当前分支的修改而切换到其它分支
- git 切换分支时的 git checkout
- repo sync 时的自动续接脚本[转]
- 优雅的repo sync自动重试
- 优雅的repo sync自动重试
- asd
- 处理器(CPU)调度问题
- Insertion Sort List (LeetCode)
- iOS_5_汤姆猫
- 【eclipse插件开发实战】Eclipse插件开发2——SWT
- repo sync 时自动切换当前分支的remote track分支的问题
- Word Break II--爆菊之后,便是晴天
- 真的他还担任体育将担任体育节
- 关于 initWithNibName 和 loadNibNamed 的区别和联系
- sdf
- 【MANGOS】MANGOS中的地图管理
- ffmpeg常用参数一览表
- contentprovider的学习实例总结
- ASP:RadioButton控件(选择类控件)