У меня есть следующие ветки:
-
master
-
production
и следующие удаленные ветки:
-
origin/master
-
origin/production
У меня есть script, который извлекает ветвь origin/master
и получает разницу в том, что изменилось с моей последней выборки (log -p master..origin/master
). Затем я объединяю origin/master
.
Обнаруженные коммиты переносятся в средство проверки кода.
Я хочу нажать успешные коммиты - и только они - на производственную ветвь, а затем, конечно, на origin/production
.
Как я могу это сделать?
Кроме того, у меня есть 2 скрипта: тот, который извлекает из origin/master
, push коммит детализирует в базу данных и объединяется, а другой, который я сейчас пишу, должен будет нажать успешные коммиты.
Я бы хотел, чтобы эти 2 скрипта работали, избегая условий гонки/слияния конфликтов. Поскольку я только хочу работать с указанными коммитами, может быть, есть способ избавиться от коммитов, которые мне не нужны?