美文网首页
Repo手记

Repo手记

作者: ahuustcly | 来源:发表于2018-09-17 00:16 被阅读0次

1. 概述

  1. repo简介
      Git作为一款出色的版本控制工具,吸引着越来越多的著名项目采用Git来管理项目开发,如Andoid AOSP等。但AOSP是一个大型开放的源代码工程,由非常多的子项目组成,每个项目都是独立的Git仓库,不能简单的使用Git进行项目管理。因此,谷歌基于python开发了 repo 命令行工具,对 Git 部分命令封装,将百多个 Git 库有效的进行组织,同时开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理。

      AOSP的项目管理主要由:repo脚本、repo仓库、manifest仓库和aosp子项目仓库组成。 AOSP仓库组成
    • repo脚本
    • repo仓库
    • manifest仓库
    • aosp子项目仓库
    1. repo工作流程 Repo常见流程(取自网上)

2. 常用命令.

  1. repo init
  2. repo sync
  3. repo start
  4. repo checkout
  5. repo branches
  6. repo diff
  7. repo stage
  8. repo prune
  9. repo abandon
  10. repo status
  11. repo forall
  12. repo upload

详细介绍请参考:Repo命令详解

3. Gerrit

Gerrit,一种免费、开放源代码的代码审查软件。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。 Gerrit流程

Gerrit的使用请参考:Gerrit工作流程及使用参考
参考:
https://blog.csdn.net/davidsky11/article/details/23291483
http://www.360doc.com/content/14/0220/17/97538_354256755.shtml

相关文章

  • Repo手记

    1. 概述 repo简介Git作为一款出色的版本控制工具,吸引着越来越多的著名项目采用Git来管理项目开发,如An...

  • 基本概念资料汇总

    repo repo介绍CSDN repo博客 挂载 挂载

  • Pod 常见问题解决

    1,pod repo 切换源 pod repo remove masterpod repo add master ...

  • Git reset a remote repo url

    For instance, the repo is: But for some reason, the repo ...

  • cocoapods远程私有库

    制作私有远程库repo 1、pod repo //查看当前所有的repo 2、准备私有repo的url需要在代码...

  • repo/gerrit总结

    楔子 新接手一个项目,要用到repo和gerrit,总结下repo使用过程。 repo/gerrit概述 repo...

  • iOS 组件化初识

    一、创建本地repo,并与远端repo私有索引库关联 GitLab创建repo私有库 本地创建repo索引文件,并...

  • 制作cocoapods笔记

    1.pod repo list //本机repo list 2.pod repo remove xxx //删除...

  • Repo

    Repo是Google开发的用于管理Android版本库的一个工具。repo并不是用来取代Git,而是用Pytho...

  • Repo

    Repo是干什么的? 用来统一管理Android源代码的工具 Repo命令 核心形式:repo 列如: re...

网友评论

      本文标题:Repo手记

      本文链接:https://www.haomeiwen.com/subject/vteigftx.html