2011-03-03 3 views
11

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

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

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

ответ

7

Из того, что я могу видеть из GitHub pull request, эта операция связана с единым хранилищем GitHub:

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

enter image description here

только одна база репо может быть введен.

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

0

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

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

Смежные вопросы