Использование предварительных хуков и правил защиты веток - PullRequest
0 голосов
/ 21 июня 2019

как работать до фиксации и сделать ветку более стабильной

1 Ответ

0 голосов
/ 21 июня 2019

Используя precommit hooks, вы можете отменить ошибки в кодах, которые были бы найдены позже. Как следует из названия, он выполняется перед фиксацией, и в случае неудачи пользователь не может зафиксировать свой код без исправления ошибок / необходимых проверок. Это полезно при проверке синтаксиса и многих других вещах в зависимости от варианта использования. Так как он останавливает ошибки перед фиксацией и проверяет синтаксис кода и т. Д. Из первых рук, он снижает вероятность более подверженных ошибкам фиксаций кода и более стабильного кода для ваших конвейеров CICD.

Использование правил защиты веток еще более важно, поскольку позволяет вам убедиться, что вы настроили правильный способ принятия кода вашего проекта. Вы можете ограничить пользователей от слияния без обзоров. Он также может принудительно применить код для проверки определенных проверок состояния, которые необходимо пройти, прежде чем разрешить объединение запроса на извлечение.

В двух словах, обе эти функции действительно необходимы для каждого среднего или крупного проекта, когда несколько пользователей проверяют свой код на предмет стабильной доставки с использованием вашего конвейера CICD.

...