![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
repo
文章平均质量分 60
Donald Linux
日拱一卒无有尽 功不唐捐终入海
展开
-
2022-01-06 repo status 把没有任何变化的仓库也列出来,如何过滤掉这些没有用的信息呢?解决方案:修改repo/repo/project.py python脚本。
一、repo status 把没有任何变化的仓库也列出来,比如 RKDocs/android/这个project,没有任何变化,也列出来,如果project少的话没问题,如果project多的会就非常难受?二、解决方案:修改python脚本,步骤如下:1、经过一翻跟踪分析,发现执行.repo/repo/repo status大概的调用流程是.repo\repo\main.py 里面的_Run,然后会调用.repo\repo\subcmds下面的status.py,最后调用.repo\repo...原创 2022-01-06 20:19:11 · 2617 阅读 · 0 评论 -
2022-01-06 repo sync同步后,repo branch和所有仓库执行git branch 都显示no branches,先repo start master --all 建分支才能开发
一、repo sync同步后,repo branch和所有仓库下面执行git branch 都显示“no branches”,显示“no branches”是正常的。二、.repo/manifests/default.xml中revision定义的版本进行更新的,我们默认定义的是master,它是按master对应的revision更新的,无branch,后续必须执行repo start 分支名 --all 建分支才能开发。1、repo sync 下来后显示no branches,需要repo...原创 2022-01-06 09:53:15 · 5624 阅读 · 0 评论 -
2022-01-05 repo 远端服务器、公司服务器、同事A和同事B之间的代码更新。
一、这个是远端原厂的repo仓库repo-server,服务器地址假设是172.16.50.50/,这里是设置成花白背景,便于区别。二、这个是自己公司的代码存储服务器(如172.16.60.30),这个相当于git仓库,背景设置成黑青,便于区别。执行下面的命令下载原厂的镜像,注意后面有 --mirror。repo init --repo-url=ssh://git@172.16.50.50/home/git/tmp/repo-server/repo.git -u ssh://git...原创 2022-01-05 17:49:27 · 919 阅读 · 0 评论 -
2021-09-22 Android repo Manifest 文件 revision后面跟的是标签tag
一、Android repo Manifest 文件 revision后面跟是标签tag。tag是git版本库的一个标记,指向某个commit的指针。tag主要用于发布版本的管理,一个版本发布之后,我们可以为git打上 v.1.0.1 v.1.0.2 ...这样的标签。二、实际操作来理解一下。 1、repo sync下来后kernel目录下有如下标签。 2、Manifest 文件有下面这么一行,revision="refs/tags/android-11.0-mi...原创 2021-09-22 16:51:22 · 1685 阅读 · 0 评论 -
2021-09-22 repo sync 下来的代码后git branch -a 有remotes/m/master->的理解
一、当我们repo sync 下来的代码后,到某个仓库下执行git branch -a 会看到所有的分支,remotes/aosp/开头的分支都很好理解,就是在真正的远程服务器aosp上的库里,存在着对应的分支。但是有这样一个分支remotes/m/master -> aosp/honghua_2_branch,更奇怪的是这个分支的名称后面还有一个箭头,指向另外一个名称。 那么这个remotes/m/master -> aosp/honghua_2_branch到底是什么意...原创 2021-09-22 10:20:27 · 1680 阅读 · 2 评论