Github запрос на внесение изменений в несколько репозиториев? - PullRequest
15 голосов
/ 03 марта 2011

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

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

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

Ответы [ 2 ]

7 голосов
/ 03 марта 2011

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

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

enter image description here

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

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

0 голосов
/ 15 января 2018

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...