Источник для сборки от fuchsia.dev против процесса отправки изменений на fuchsia.googlesource.com? - PullRequest
1 голос
/ 15 марта 2020

Fuchsia> Руководства - получение исходного кода Fuchsia , по-видимому, подразумевает, что git участвует в загрузке исходного кода для ОС Fuchsia:

$ 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 | bash

Фуксия> Руководства - внести изменения показать команду git в качестве первого шага в процессе внесения изменений в кодировку в Fuchsia OS.

git checkout -b <branch_name>

Какова взаимосвязь получения источника для сборки из fuchsia.dev и процесса отправки изменения в fuchsia.googlesource.com ?

Например, нужно ли выполнять их как два отдельных действия в разных местах, или можно просто прыгать в середине загруженных источников из fuchsia.dev для команд git, как описано в fuchsia.googlesource.com?

1 Ответ

1 голос
/ 15 марта 2020

Fuchsia использует инструмент под названием jiri для управления несколькими хранилищами, составляющими полную среду сборки / разработки Fuchsia. Вы увидите, что скрипт Boostrap , упомянутый в вашем посте, использует этот инструмент для оформления заказа.

После того, как jiri завершит создание среды для вас, вы можете использовать git команды, как обычно. jiri - это всего лишь инструмент, используемый для того, чтобы убедиться, что у вас есть согласованный / рабочий набор для нескольких git репозиториев в проекте.

Какова связь получения источника для сборки из fuchsia.dev и процесс отправки изменения на fuchsia.googlesource.com?

Получение среды разработки лучше всего выполнить с помощью инструмента jiri. В итоге вы получите кучу git репозиториев, в которые вы можете вносить изменения. Эти изменения могут быть переданы с помощью обычных команд git / gerrit для отправки кода на проверку.

Например, нужно ли делать это как два отдельных действия в разных местах или можно просто прыгнуть в середине загруженных исходников из fuchsia.dev для команд git, как описано в fuchsia.googlesource.com?

Репозитории git, клонированные инструментом jiri, подходят для разработки и толкая код для просмотра. Их origin пульты должны быть правильно настроены, так сказать, «из коробки».

...