repo和git之间有什么关系?

时间:2016-08-10 13:57:14

标签: android git repo

我的意思是,我对编程非常陌生,我知道repo是远程处理Android项目的工具,我听说repo与git有关系。
这是真的吗?

4 个答案:

答案 0 :(得分:2)

引用the documentation

  

Repo是我们在Git之上构建的存储库管理工具。 Repo在必要时统一了许多Git存储库,上传到我们的版本控制系统,并自动化部分Android开发工作流程。 Repo并不是要取代Git,只是为了让它更容易在Android环境下使用Git。 repo命令是一个可执行的Python脚本,您可以将其放在路径中的任何位置。在使用Android源文件时,您将使用Repo进行跨网络操作。例如,使用单个Repo命令,您可以将多个存储库中的文件下载到本地工作目录中。

答案 1 :(得分:2)

Repo是一个管理用于Android(开源项目)的多个git存储库的工具.AOSP由>组成。 100个存储库,因此这使得管理和使用它们变得更加容易。有关详细信息,请参阅http://source.android.com

答案 2 :(得分:0)

要使用Android代码,您需要同时使用Git和Repo。

Git是一个开源版本控制系统,旨在处理分布在多个存储库中的大型项目。在Android的上下文中,我们使用Git进行本地操作,例如本地分支,提交,差异和编辑。

Repo是我们在Git之上构建的工具。 Repo帮助我们管理许多Git存储库,上传到我们的版本控制系统,并自动化部分Android开发工作流程。 Repo并不是要取代Git,只是为了让它更容易在Android环境下使用Git。 repo命令是一个可执行的Python脚本,您可以将其放在路径中的任何位置。

答案 3 :(得分:0)

要使用Android代码,您需要同时使用Git和Repo。在大多数情况下,您可以使用Git而不是Repo,或混合使用Repo和Git命令来形成复杂命令。然而,使用Repo进行基本的跨网络操作将使您的工作更加简单。

请点击此处了解更多详情:

https://source.android.com/source/developing.html

https://source.android.com/source/using-repo.html