(no subject)
Sep. 6th, 2011 01:49Я считаю, что GIT гораздо хуже более сложен в обращении, чем Mercurial, при практтиически эквивалентной функциональности.
Тем не менее, согласен с написанныи ананимусом:
http://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi?az=post&om=80137&forum=vsluhforumID3&omm=7
Тем не менее, согласен с написанныи ананимусом:
http://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi?az=post&om=80137&forum=vsluhforumID3&omm=7
Опенсорс живёт взаимодействием людей, а github поднимает его на совершенно новый уровень.
Например намного легче просто заслать патч. В классической модели разработки кто во что горазд — кошмарная мешанина из десятков хостингов, майллистов, трекеров, форумов, email'ов. Для каждого проекта надо заново проходить квест «догадайся куда отослать патч», ибо проект хостился на SF, потом переехал на GC, но трекер остался на SF, но туда никто не смотрит, а смотрят в форум, а форум был на sf, но переехал на левый сайт, но тот давно упал, поэтому шлём почтой, но не этой почтой что везде указана, потому что основатель ушел из проекта, а вот той, которая в таком-то исходнике в комментарии.
На github, это можно сделать безо всяких поисков — fork + pull request, и это можно сделать вообще прямо через web. Более того, нет шансов что фикс потеряется, потому что даже если не сделать pull request, ответвление будет видно автору проека в fork queue и вообще-всем в network graph. Потом, проще влиться в проект, потому что лента коммитов во все watched в одном месте — можно её без лишних движений просматривать, потом начать комментировать код, потом незаметно втянуться и начать отправлять патчи.
Наконец, замечательная децентрализованность — не надо делать никаких форков ("физических", как было с OOo), потому что проект уже форкнут всеми разработчиками. Неактивен оригинальный автор — отправляем фиксы самому активному контрибутору после него. Нет такого? Оставляем в своём форке. А пользователи просто смотрят в network и переползают на самый активно разрабатывающийся форк.
no subject
Date: 2011-09-07 19:50 (UTC)no subject
Date: 2011-09-07 22:14 (UTC)