Исскуство “правильного” Pull Requests-а

О практиках создания правильных Pull Request-ов (PR) и выполнения в них Code Review написано немало (например: Making a Pull Request, Git - Pull request на практике).

В этом руководстве хотелось бы остановиться на некоторых конкретных советах по организации технической стороны процесса:

В ситуации, когда вы рецензируете чей-то PR, и возникает необходимость не только оставить комментарии, но и что-то исправить самостоятельно, лучше создавай новый PR - но не в master, а в ветку, связанную с существующим PR-ом:

Внесение измений в "чужой" PR

Рецензентом следует назначать автора исходного PR-а. Такой подход позволяет вести дискуссию по правкам более удобно и в целом сделать работу над веткой более предсказуемо - иначе автор может не заметить, что пришел новый коммит - что приведет к решению избыточные конфликты. Это не относится к самоочевидным изменениям (вроде правок грамматики). Но в любом случае, внося новый коммит - оставляйте комментарий для автора.

Return to Homepage