这个是一个菜鸟的问题,如果是的话,请原谅我,但我只想清楚地理解基本的概念。 阅读repo帮助和Google的回购命令参考页面并没有真正启发。 我从Google的参考页面中了解了一些位,但是我仍然需要更多的澄清。
~/android4.2.2$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2
~/android4.2.2$ repo sync -j4
在等待半天的仓库完成下载后,我最终在Android4.2.2目录中获得了19克下载的材料。 那么,到底发生了什么,为什么当Google说我只期待8克源文件时它到达19克?
repo
git
,其Google源
page定义了它
Repo-多重GIT存储库工具
命令在当前目录中初始化回购。也就是说,它下载了描述GIT存储库目录结构的最新回购源和一个文件,并将所有这些存储在当前目录中。 在您的情况下,您使用了一个可选的参数,该参数用于选择用于结帐的分支。默认情况下(即,当不使用
repo init
manifest.xml
.repo
时),则使用主分支。
-b
将工作树更新为最新的修订版。也就是说,它将本地项目目录与清单文件中指定的远程存储库同步。如果是本地
项目尚不存在,它将从远程存储库中克隆一个新的本地目录,并按照清单中指定的跟踪分支。如果本地项目已经存在,它将更新远程分支,并在新的远程更改之外重新列出任何新的本地更改。 -b
参数用于设置要执行的并行作业数。默认值可以在清单中定义,也可以像在您的情况下一样在命令行中覆盖。
当Google说我只期待大约8克源文件时,它到了19克?
希望这帮助
wow,我对这些时髦人士非常厌倦。他们也不完全理解,大多数是爱因斯坦所说的。如果您可以向5岁的所有人解释一下...那些好人的人希望这足够清楚(尽管他们也很努力)。我厌倦了与这样的人在英特尔,然后是Facebook,现在是他们妈妈的房子的人一起工作。这是如此无聊和期望,但是我应该期望什么,他们说我会在离开军队后讨厌人们。很高兴看到我为之奋斗的是,这是Bleck ...难怪中国和其他任何国家都在用这样的帮助在IT领域大肆宣传我们的屁股。Kthanksbye