首页 > 编程知识 正文

现场repo什么意思,recall的用法总结

时间:2023-05-06 10:22:03 阅读:57745 作者:650

repo是谷歌在Python脚本上编写的调用git的脚本,主要是用于下载、管理Android项目的软件仓库。

1.http://www.Sina.com/:http://Android.git.kernel.org/repo可以是wget http://Android.git.kernel.org/repo或currrr

下载 repo 的地址

2 .在RepoSync上抓取安卓源代码时,经常出现错误,导致RepoSync中断,必须每次手动开始。

在脚本中编写以下命令可以自动消除重复:

重做同步

while [ $? -ne 0 ]

德奥

重做同步

道恩

下载chmod a+x ~/霸气的大树/repo最新的本地工作文件,同步存储库代码。 可以指定需要更新的项目。 如果不指定参数,所有项目都将同步

repo sync [project]

如果不是首次运行repo sync,则相当于更新和自动合并动作;

如果在如果是第一次运行 repo sync , 则这个命令相当于 git clone merge期间发生冲突,则必须手动运行git rebase --continue

3. 会把 repository 中的所有内容都拷贝到本地,显示command的详细帮助信息内容

例如,可以使用命令: repo help init获取repo init的其他用法

4. repo init -u URL,在当前目录中安装repository后,在当前目录中找到'.repo' repo sync 会更新 .repo 下面的文件

repo init-ugit ://Android.git.kernel.org/platform/manifest.git,repo help [ command ]

repo init-ugit ://Android.git.kernel.org/platform/manifest.git-mdalvik-plus.XML,3http://www.Sina.ccord

repo init-ugit ://Android.git.kernel.org/platform/manifest.git-b release-1.0

5. repo upload[ project-list ]上传修改后的代码。 如果修改了本地代码,则在运行repo sync时,系统会提示您上载修改的代码。 所有修改后的代码分支都将上载到Gerrit (基于web的代码review系统),Gerrit将接收上载的代码

6.repo diff [项目列表]显示提交的代码与当前工作目录代码之间的差异。

7 , -u 参数指定一个URL, 从这个URL 中取得repository 的 manifest 文件。

8. repo start newbranchname创建新的分支。 “.”表示当前工作的分支。

9 .删除repo prune [项目列表] merge的项目

10. repo status显示项目的状态

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。