The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск системы управления исходными текстами Git 2.40"
Отправлено Аноним, 15-Мрт-23 18:15 
Хочу посмотреть как ты аналог git bisect сделашь в зип архивах, чудак :). Да, прикинь - я гасил баги в совершенно неизвестном мне коде понятия не имея что ищу и где это.

Вот прям найдя offending commit с точностью до него - и уже предметно раскуривая на очень небольшом сегменте кода, точно зная кто, когда и где вкатил код после которого что-то пошло не так. А чтобы сегмент кода небольшой был - таки да, кодер должен быть одупляемым. Ты этого пока еще не понял просто.

Тем не менее, пару хинтов:
1) Комитить имеет смысл относительно консистентные состояния имеющие смысл. Как минимум это должно компиляться в общем случае. Иногда факапы случаются но лучше без них - при bisect можно о таком решении пожалеть будет.
2) Однако комитить стоит мелко и часто, дабы иметь возможность гранулярно откатывать неудачные результаты своего редактирвоания, экономя себе время. Ну вот поредактировал фичу, отрефакторил, думал улучшить а работает как полный трещ, вон там стало сложнее, и вообще не оправдало себя. Ну тогда сделать чекаут более старой версии и плясать от нее, списав в утиль МИНИМУМ. А если неделю впашки в утиль - обидно и неэффективно, да?!
3) В целом имеет смысл считать что комит это какая-то фича или фикс в относительно атомарном виде. Там должно быть что-то такое по задумке. И искусство кодинга и руления гитом в том чтобы этот баланс нащупать, тогда очень круто получается.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру