Fuchsia > Guides -- Get Fuchsia source code似乎暗示git参与了Fuchsia OS源代码的下载:
$ sudo apt-get install build-essential curl git python unzip下载的实际命令不显式地使用git:
curl -s "https://fuchsia.googlesource.com/fuchsia/+/master/scripts/bootstrap?format=TEXT" | base64 --decode | bashFuchsia > Guides -- Contribute changes显示了一个git命令,作为对Fuchsia操作系统进行编码更改的第一步。
git checkout -b <branch_name>从fuchsia.dev获取构建的源代码与向fuchsia.googlesource.com提交更改的过程是什么关系?
例如,需要将这些操作作为两个单独的操作执行到不同的位置,还是可以从fuchsia.dev下载git命令的中间跳转,如fuchsia.googlesource.com中所述。
发布于 2020-03-15 05:05:41
Fuchsia使用一个名为jiri的工具来管理组成一个完整的Fuchsia构建/开发环境的多个存储库。您将看到在您的文章中提到的引导脚本使用这个工具来进行签出。
在完成jiri为您创建环境之后,您可以像往常一样使用git命令。jiri只是用来确保在项目中的多个git存储库中具有一致/工作集的工具。
从fuchsia.dev获取构建的源代码与向fuchsia.googlesource.com提交更改的过程之间有什么关系?
最好使用jiri工具来获得开发环境。最后,您将得到一堆git存储库,您可以对这些库进行更改。这些更改可以通过普通的git/gerrit命令进行推送,以提交代码供评审。
例如,您需要将这些操作作为两个单独的操作执行到不同的位置,还是可以在从fuchsia.dev下载的源代码中间跳到fuchsia.googlesource.com中描述的git命令的中间?
由jiri工具克隆的git存储库适合于进行开发和推送代码以供评审。可以说,他们的origin遥控器应该正确设置“开箱即用”。
https://stackoverflow.com/questions/60689877
复制相似问题