master и development (далее dev). В какой-то момент в dev появляется один коммит (далее Х), который нужен вот прям сейчас, но не должен попасть в master никогда. После этого в dev накидывается разный функционал, который временами нужно мержить в master. Если мержить напрямую, то коммит Х попадает в мастер - зашквар. Если в мастер делать cherry pick, то возникает неудобство, когда накопилось множество коммитов. Временно остановился на создании патча, который применяю, но не коммичу, постоянно висит в ustaged, и есть вероятность, что когда я забуду, что такие то файлы нельзя кидать в стейдж целиком, то они опять же улетят в мастер. Что делать по-науке?)
А что это за flow такой? Но даже исходя из вводных: на первом же вливании dev-а в мастер делается revert X, так у тебя получается коммит слияния, который "ограничивает" последующее слияние этим коммитом , и мастер - без изменений Х
А что за коммит? Не конфиги какие-нибудь случаем?
Обсуждают сегодня