Рассмотрим выделенные коммиты в следующем:
Для текущего обсуждения я буду ссылаться на коммиты следующим образом :Подтверждение 1 :Чтение языковых настроек из пользовательских настроек Фиксация 2 :[POC] Не проверять
Мы используем Gerrit для проверки кода. Оба Commit 1 и Commit 2 находятся на рассмотрении и не были объединены. Я работаю над Commit 1, для которого требуется код Commit 2, и, следовательно, он должен быть основан на нем. Это команды, которые я использовал:
Cherry Pick Commit 2. Для этого изменения я использую команду cherry -pick, полученную от Геррита :
. Внесите изменения, необходимые для моей работы, и отправьте изменение, которое стало фиксацией 1. Когда я впервые отправил фиксацию 1, она была основана на наборе исправлений 8 фиксации 2.
Как и когда я получаю отзывы о моем коммите (Commit 1 ), я отправляю новые наборы исправлений для него на Gerrit. Однако, когда он должен быть окончательно объединен, он должен быть в последнем наборе исправлений своего родителя (Commit 2 ). Теперь я делаю это следующим образом:
Есть ли способ, которым я могу просто получить последний набор исправлений Commit 2, не делая всего вышеперечисленного? Возможно, какой-то интерактивный выбор вишни или перебазирование?