Если вы хотите полностью предотвратить переход изменений из ветвления_ответа в основную, вам нужно использовать таблицу защиты и выполнить одно из двух действий:
- Удалите доступ «чтение» к ветвлению.
- Удалить "запись" доступа к основному.
В противном случае, даже если вы реализуете умные элементы управления с помощью команды интегрирования, пользователю ничто не помешает:
p4 sync branch_testing/...
p4 edit main/...
cp -r branch_testing main
p4 submit