The OpenNET Project / Index page

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



"Выпуск системы управления исходными текстами Git 2.40"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Выпуск системы управления исходными текстами Git 2.40" +/
Сообщение от Аноним (-), 15-Мрт-23, 18:15 
Хочу посмотреть как ты аналог git bisect сделашь в зип архивах, чудак :). Да, прикинь - я гасил баги в совершенно неизвестном мне коде понятия не имея что ищу и где это.

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск системы управления исходными текстами Git 2.40, opennews, 14-Мрт-23, 10:15  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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