Объединение ветки функций Git Flow после исправлений?

Я совсем недавно начал использовать gitflow и кое-что не совсем понимаю. Во-первых, я никогда ничего не делаю непосредственно в процессе разработки. Если я что-то делаю, я либо запускаю исправление, либо функцию.

Мой плагин был версии 1.1.5, когда я запустил новую функцию ('sequentialUpgrades' ). Это было 4 дня назад. За последние 4 дня, не закончив эту новую функцию, я завершил 2 исправления, поэтому они были объединены обратно в мастер, а затем разработаны после их завершения, и в обеих этих ветвях, конечно, у меня есть последние изменения, включая исправления и в версии 1.1.7... Если я сделаю git diff master develop, разницы нет.

Теперь, когда я вернулся к своей функциональной ветке, чтобы продолжить разработку этой новой функции, функциональная ветка по-прежнему находится на уровне 1.1.5, поэтому у меня нет двух последних исправлений.

Итак, у меня есть 2 вопроса.:

  1. Как, если можно, внести последние изменения в мою функциональную ветку, ничего не напортачив?

Я думал объединить разработку с функциональной веткой, но не думаю, что это правильный путь. Но я бы очень хотел отметить, что эти последние 2 исправления НЕОБХОДИМЫ при разработке этой новой функции.

  1. Если я не могу этого сделать, когда я закончу функцию, как, черт возьми, теперь она снова сливается с разработкой без каких-либо конфликтов? Я не могу уложить это в голове.

Поскольку я запустил эту функцию еще в версии 1.1.5. В ветке feature я внес существенные изменения в доступ к файлу -level.php. Когда я делал исправления, я изменил около 5 -6 строк в одном и том же файле. Как можно объединить файл версии 1.1.5 с некоторыми существенными изменениями в тот же файл версии 1.1.7, в котором с тех пор также произошли изменения?

11
задан brasskazoo 15 January 2015 в 00:30
поделиться