The OpenNET Project / Index page

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



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

Исходное сообщение
"Проект SDL переходит на Git и GitHub"
Отправлено Аноним, 11-Фев-21 00:20 
Сам пользуюсь Mercurial с 2008 года. Использую расширение hg-git с intree=1 так фактически в каталоге и .hg и .git. Можно работать как с тем так и с другим напрямую.
В целом считаю hg лучше подходит для ведения истории программного продукта. Вот только эта сама история мало кому из разработчиков нужна, да и многие не умеют с ней работать. Закомитил в тикет-ветку, отправил PR/MR, ревью и мерж. Считай уже начал забывать что и как там делалось. Появилась ошибка, будут дебажить на текущей ветке - мол какая разница что и когда было внесено. Людей, которые смотрят на построчный дифф перед комитом единицы. Разве поймут такие люди что важно вести историю копирований/переименований файлов (как позволяет hg в отличии от git)?
Зачем им знать почему были внесены те или иные изменения и в какой ветке это произошло (hg позволяет хранить ветку)?
Это возможно нужно только тим лидам и иногда синьюрам. Но у них гораздо больше других проблем с остальными разработчиками. Которые не всегда способны локально ветку то создать и часто делают это в вебе и после чекаут в новый каталог. Но все как один уверены что знают текущую систему (т.е. git) и осуждают другие даже не читая.
Тут уж не важно какая SCM.
Вот Райан Гордон тоже решил, что проще работать на популярной системе, которую хотя бы знают, чем постоянно объяснять как делать правильно и почему.
У git есть плюс, он заточен сохранение изменений произвольного набора файлов, когда почти не важно что в этих файлах.
Он не требует ничего для улучшения истории изменений и её разбора в последующем.
В этом плане возможно неидеальный git больше соответствует и подходит неидеальному миру, в котором живём.
 

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



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

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