Github однократный запрос на изменение нескольких хранилищ?

Возможно ли (или даже умнее) упаковывать изменения для нескольких репозиториев в одноразовый запрос на Github? Или было бы лучше сделать два отдельных запроса на растяжение?

В моем конкретном случае я добавляю новую функцию в Париж, простую реализацию Active Record, построенную поверх Idiorm. Но изменение в Париже также требует изменения в Idiorm. Idiorm и Paris принадлежат одному автору, но живут в разных хранилищах.

Могу ли я (и должен ли я) сделать один запрос на растяжение? Или мне нужно сделать два, а затем прокомментировать во втором запросе на pull, что он не будет работать, если первый набор изменений не будет объединен в другом репозитории?

Ответ 1

Из того, что я вижу из запроса извлечения GitHub, эта операция связана с одним репозиторием GitHub:

По умолчанию запросы на извлечение предполагаются основанными на самой родительской ветки интеграции репозиториев.
В подавляющем большинстве случаев значения по умолчанию будут правильными; однако, если какая-либо из этих сведений неверна, нажмите кнопку Change Commits.
Селектор диапазона фиксации расширится, что позволит настроить базовый репозиторий, базовую ветвь и головную ветвь.

enter image description here

Можно ввести только одно базовое репо.

Так что в вашем случае примечание, в котором упоминается зависимость, кажется здесь уместным вариантом.

Ответ 2

Да, это возможно, и это разумно, особенно для хранилищ (например, библиотек), которые делятся между несколькими проектами!

В крупных компаниях это является частью нормального процесса развития более 10 лет. Проблема в том, что доступно не так много доступных услуг, которые могут это сделать. Единственный доступный инструмент, который я нашел, это Reviewboard, который выглядит как копия внутренней службы Amazon для проверки кода, поэтому, вероятно, Amazonians найдет это очень знакомым.