Я вот не понимаю как пользоваться мерж реквестами. У нас в команде ревью делается в фишае, хотели перейти на гит, но не поняли как обойти ограничения. Как быть, если я хочу добавить в ревью отфильтрованные по какому-то признаку файлы? Там действительно может быть лишнее. Как быть, если смержить надо сейчас, а проревьюить можно и потом?
И какой смысл запрещать кому-то мерджить (если нет обхективных на то причин)? Если ревьюер захочет посмотреть - он и без этого посмотрит. Если не захочет, то просто на кнопку нажмет, только придется его заставлять эту кнопку нажать. Какое-то бестолковое ограничение
Звучит будто вы наставили себе костылей раньше, а теперь ищете костыли, которые позволят вам обойти ограничения) Зачем вам мержить прямо сейчас, вот прям срочно-срочно, что не может подождать?
Запушить только то, что нужно, сделать МР, не удалять ветку, продолжить работать в ней потом. Не катит как вариант? Не очень понял просто что именно хочется)
Есть большая фича, под нее есть ветка. Отдельные разработчики делают ее части, могут отрезать свои ветки под них. Но в результате в дев бранчу должна пойти фича целиком. Как сделать, что б каждый делал ревью под свою часть отдельно ?
Сначала разбить задачу на подзадачи так, чтобы у каждого разработчика была своя таска, и он в ней был один. И ветка была для этой таски отдельная. Затем открывать отдельные MR'ы в feature-ветку.
И стараться декомпозировать и делить в команде задачи так, чтобы не было такого, что "код этого разработчика нужен в задаче вот того, ещё до тех пор, пока он будет вмержен".