Какие "исправления" они вносят в TRUNK? Как правило, вы никогда не должны регистрироваться в TRUNK, а только объединять ...
Если у них есть улучшения или исправления ошибок , которые могут подождать и не являются аварийными, им следует заняться разработкой в ветви DEV.
Если это аварийная ситуация , тогда ответвление от TRUNK и создание ветви HOTFIX. Это будет копия того, что находится в производстве.
Пример того, когда вы хотите использовать HOTFIX:
Допустим, у вас есть изменения, которые вы хотите внести в производство или QA, но вы не хотите, чтобы будущая работа, проделанная в DEV, вышла из-под контроля, поскольку в ней произошли переломные изменения для среды QA, или, возможно, вы просто хотите быть настолько безопасным, насколько это возможно. возможно, и убедитесь, что только тот код, который вы хотели изменить, вышел из вашего развертывания. Если у вас нет ветки HOTFIX, нажмите TRUNK, выберите «Ветвь» и назовите ее HOTFIX или что-то значимое для вас. Затем внесите изменения в HOTFIX, зарегистрируйте их и разверните из ветви HOTFIX. Тогда HOTFIX будет содержать только две вещи: A. Что находится в TRUNK и B. Ваши одноразовые изменения. Он не будет включать в себя всю дополнительную работу, которую вы не проверили или не протестировали в ветке DEV, и это хорошо.