You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Как одно из решений может. Но нужно как-то учитывать следующие моменты:
Анализ коммитов может делается на основной ветке, где будет много других коммитов и авторов. Нужно проверять, как squash отработает в такой ситуации и какой результат будет
Может быть такая ситуация, что сделали фичу, потом она потребовала доработки и была переделена в большой своей степени. Получается, есть много добавленного кода, потом много удалений и добавлений кода. Squash сожмёт это до одного добавления кода и половина работы студента может потеряться, хотя это вполне реальная ситуация, когда какие-то части могут измениться под воздействиями внешних факторов (ревью, отзывы пользователей/заказчиков)
Идея: считаем не просто количество строчек добавленных/удаленных, но и ещё контекст: что изменения разные.
Нужно для выявления следующего сценария: студент добавляет и удаляет один и тот же кусок кода много коммитов
The text was updated successfully, but these errors were encountered: