LINUX.ORG.RU

Git vs. Mercurial


0

0

На самом деле, никаких битв, просто один человек пытался выгрузить SVN дерево GCC в git, и у него получился очень немалого размера репозитарий. Он тут же заметил, что Git "не дорос" до таких проектов и, тем более, ему лень с ним разбираться, когда Mercurial неплохо с его задачей справляется.

Дискуссия могла продолжаться очень долго, но тут выступил Линус Торвальдс (который, как оказывается, подписан на почтовую рассылку GCC) и разъяснил то, как на самом деле работает Git. В итоге, репозиторий GCC, переведённый в git, уменьшился в несколько раз, Линус исправит к следующему релизу git'a его документацию, а Теодор Ts'o добавит некоторые исправления. В целом, все остались довольны, а Торвальдс продемонстрировал мощь git'a.

>>> Подробности

Re: Git vs. Mercurial

Только для ЛОРа ;-)

s/некторые/некоторые/

s/репозиторий GCC переведённый в git'a/репозиторий GCC, переведённый в git,/

Спасибо.

birdie ★★★★★ ()

Re: Git vs. Mercurial

> Торвальдс продемонстрировал мощь git'a.

...а так же простоту и удобство его использования... и дружественность к пользователю :D

tailgunner ★★★★★ ()

Re: Git vs. Mercurial

Запихивал свой "synchronized" каталог в mercurail и в git. Первый выругался на недопустимые длины имён, второй - всё переварил. Таким образом выбор был сделан :)

KRoN73 ★★★★★ ()

Re: Git vs. Mercurial

Да... Его кунфу оказалось сильней.

angel_il ★★★★ ()

Re: Git vs. Mercurial

Линус подписан на кучу mailing-list'ов, просто до поры до времени не выдаёт своё присутствие.

Передать ему привет в ML Amarok'а, что ли?

blaster999 ★★ ()
Ответ на: Re: Git vs. Mercurial от blaster999

Re: Git vs. Mercurial

Он и ЛОР читает, так что аккуратнее.

stassats ★★★★ ()

Re: Git vs. Mercurial

Да, познавательно. Попробовать этот git для своих поделок что ли. Но все таки боязно, стремный он какой то, навороченый и похоже нужен только для таких как Линус - командовать кучей деревьев с немыслимым числом изменений. То ли дело svn - прямой как кишка. Вот если gcc перейдут то так уж и быть, переучусь.

anonymous ()

Re: Git vs. Mercurial

ламеры, фигли. Линус велик! :)

Muromec ☆☆ ()

Re: Git vs. Mercurial

> В целом, все остались довольны, а Торвальдс продемонстрировал мощь git'a.

Используя матерный английский? :)

defmacro ()
Ответ на: Re: Git vs. Mercurial от Muromec

Re: Git vs. Mercurial

> Линус велик! :)

Куда вы поставили ударение во втором слове?

anonymous ()

Re: Git vs. Mercurial

> В целом, все остались довольны

так свадьбой то дело кончилось?

dilmah ★★★★★ ()

Re: Git vs. Mercurial

>В целом, все остались довольны, а Торвальдс продемонстрировал мощь git'a.

И что, он даже не назвал никого "некомпетентным идиотом"? "Не верю!" © %)

P.S.: шуткаюмора, ага....

MYMUR ★★★★ ()

Re: Git vs. Mercurial

"So the thing to take away from this is:
- git is certainly flexible as hell"
// L. Torvalds

Ky6uk-Py6uk ()

Re: Git vs. Mercurial

> Но все таки боязно, стремный он какой то, навороченый и похоже нужен только для таких как Линус - командовать кучей деревьев с немыслимым числом изменений.

Линус и использует git для управления тучей буратин, которые пытаются писать ядро.

Obey-Kun ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от Obey-Kun

Re: Git vs. Mercurial

Сначала деревья, а потом и весь мир!! Бха-ха-ха...

Obey-Kun ★★★★★ ()

Re: Git vs. Mercurial

ничего не понял, но так смешно написано xD

anonymous ()

Re: Git vs. Mercurial

Одын пионер неосилил работу с git и начал везде вопить о своей некомпетентности, тут же появились gosu и объяснили засланцу что так делать незя иначе будет ай ай ай по попе.

anonymous ()

Re: Git vs. Mercurial

интересно :) А вообще, это здорово, что Линус находит время на такие вот разъяснения.

Cogniter ★★★ ()

Re: Git vs. Mercurial

ждем патчей от Линуса в gcc, которые сделают его в несколько раз меньше и быстрей :)

lester ★★★★ ()

Re: Git vs. Mercurial

Торвальдс - бох! Торвальдс - бох? Торвальдс - бох?!

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от alx_me

Re: Git vs. Mercurial

повторяй это себе каждый день :)

lester ★★★★ ()
Ответ на: Re: Git vs. Mercurial от stassats

> Он и ЛОР читает, так что аккуратнее.

:) «Это 5!» ©

poige ()

Re: Git vs. Mercurial

Объясните, зачем вообще нужна такая туева куча VCS'ов? SVN, Git, Mercurial, Bazaar... В чём различия между ними всеми?

Sikon ★★★ ()

Re: Git vs. Mercurial

Вот так и рождаются слухи, лошата собрались и ... решили, а их ох как много. И часто вот такого Линуса не находится волну погасить в зародыше. А чем дальше, тем ламеров больше, ведь linux выходит на desktop. А лемминги это те ещё ламеры.

Сейчас уже не принято изучать системы перед использованием, тестики гонять. Перед тем как кричать, подумать а может я чего не так делаю, понять свою систему перед тем как переходить на альтернативную.

Побеждает не та сторона где больше умных, а та, где дураков меньше(c)

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

Значит надо.

А вам для чего?

Судя по вопросу вам нужен файловый сервер.

Различие в генетике, по культурному в принципах сохранения и синхронзации информации.

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

я вообще CVS пользуюсь :) оно хоть и старое, зато работает как часы

lester ★★★★ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

>Объясните, зачем вообще нужна такая туева куча VCS'ов?

+1

rukez ()
Ответ на: Re: Git vs. Mercurial от lester

Re: Git vs. Mercurial

Есть минусы

директории, появившиеся в параллельных ветках, вынуждают -p использовать + mv через анус и ещё мнго всего, но, да, мы тоже на нём. Потому как плюс есть - прямое отображение в fs.

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от alx_me

Re: Git vs. Mercurial

SVN лучшее в том плане что mv cp dir всё ок, но через БД. ещё есть свой демон, но нет распределённого репозитория насколько мне известно.

а в git 140 комманд :-)

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от alx_me

Re: Git vs. Mercurial

> комманд

Перестаньте писать по-английски русскими буквами. По-русски слово "команда" пишется с одним "м".

anonymous ()
Ответ на: Re: Git vs. Mercurial от anonymous

Re: Git vs. Mercurial

да знаю, я, но спасибо что напомнили, рад что кого-то ещё цепляет. :-)

alx_me ★★☆ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

>Объясните, зачем вообще нужна такая туева куча VCS'ов? SVN, Git, Mercurial, Bazaar..

Чтобы морочить людям головы

anonimuos ()

Re: Git vs. Mercurial

Линус крут!:)

petrosha ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

> SVN, Git, Mercurial, Bazaar... В чём различия между ними всеми?

CVS - унылое говно мамонта, малахольное и устаревшее SVN - нераспределённая система, хорошая и, на сегодняшний день, стабильная Git - заумное порождение торвальдса с кучей заморочек и непонятных команд Mercurial - простая и красивая распределённая система, правда, с некоторыми мелкими заусенцами - но работы ведутся Bazaar - грозится догнать Mercurial по скорости, всё грозится и грозится... плюс ещё будет Ынтерпрайз-поддержка от Шаттлворта darcs - написано на Тру Хаскелле, поэтому изящно, но непонятно, да и тормозит как писец

yk4ever ()

Re: Git vs. Mercurial

Вообще-то David Miller добавил в Cc список рассылки git'а, на который Linus естественно подписан, с чего вдруг был сделан вывод о том что он подписан на список gcc и просматривает его?

fghj ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от Sikon

Re: Git vs. Mercurial

> CVS, SVN, Git, Mercurial, Bazaar... В чём различия между ними всеми?

Я так догадываюсь, что это один и тот же велосипед, но каждый глотает^W прикручивает разные колёса. Одному не понравилась пофайловая версионность, другой захотел репозитарий на разных машинах, третьему просто было скучно - появились все эти клоны CVS. Обычное помоечное "разнообразие альтернатив" Линукс-world'а.

И что странно, каждая из систем на что-нибудь да хромает. Зачем тогда начинать проект, если не можешь сделать надёжный engine и flexible архитектуру? Ну а как же! Надо же где-то применять вчера выученный Хаскель или Сипипи. А вот тупо "пригладить" шрифты (которые ты видишь 100% своего рабочего времени) - не, ну его нах! Это не самурайское дело.

Смешны программы твои, господи...

anonymous ()
Ответ на: Re: Git vs. Mercurial от anonymous

Re: Git vs. Mercurial

> Обычное помоечное "разнообразие альтернатив" Линукс-world'а.

> Зачем тогда начинать проект, если не можешь сделать надёжный engine и flexible архитектуру? Ну а как же! Надо же где-то применять вчера выученный Хаскель или Сипипи.

Ты дурак?

> другой захотел репозитарий на разных машинах

точно дурак, если для тебя это всего навсего чья-то блажь.

> И что странно, каждая из систем на что-нибудь да хромает.

И что странно, каждая из коммерческих систем на что-нибудь да хромает, начиная с VCS и заканчивая BitKeeper

anonymous ()
Ответ на: Re: Git vs. Mercurial от anonymous

Re: Git vs. Mercurial

> Одын пионер неосилил работу с git и начал везде вопить о своей некомпетентности

Называть Danny Berlin "пионером" - это такой способ самоутверждения? :D

tailgunner ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от KRoN73

Re: Git vs. Mercurial

> Запихивал свой "synchronized" каталог в mercurail и в git. Первый выругался на недопустимые длины имён, второй - всё переварил.

Ты забыл упомянуть, что имена в твоем каталоге были длинными и русскими.

tailgunner ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от yk4ever

Re: Git vs. Mercurial

> CVS - унылое говно мамонта

Да ты просто не осилил C+^W CVS!

anonymous ()

Re: Git vs. Mercurial

Лучше бы они перешли на mercurial, так как для его пользования не надо держать под рукой сисадмина в лице Линуса, который все настроит и объяснит чего и где нажимать :)

Reset ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от tailgunner

Re: Git vs. Mercurial

>Ты забыл упомянуть, что имена в твоем каталоге были длинными и русскими.

Да. А что, для нормально VCS это критично? :) Тогда тем более выбираю git, которому пофиг :)

KRoN73 ★★★★★ ()

Re: Git vs. Mercurial

Microsoft Visual SourceSafe всех зарулит!

anonymous ()
Ответ на: Re: Git vs. Mercurial от anonymous

Re: Git vs. Mercurial

> Microsoft Visual SourceSafe всех зарулит!

Точно так же, как блондинка за рулём внедорожника заруливает детей на пешеходном переходе? :)

mv ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от Reset

Re: Git vs. Mercurial

> Лучше бы они перешли на mercurial, так как для его пользования не надо держать под рукой сисадмина в лице Линуса

+1. Впрочем, они еще не перешли, если я правильно понимаю. Пока обсуждаются возможные варианты.

tailgunner ★★★★★ ()
Ответ на: Re: Git vs. Mercurial от KRoN73

Re: Git vs. Mercurial

>> Ты забыл упомянуть, что имена в твоем каталоге были длинными и русскими.

> Да. А что, для нормально VCS это критично? :)

Во всех системах есть ограничения - ты наткнулся на ограничение Mercurial (надеюсь, его скоро уберут).

> Тогда тем более выбираю git

"Hey, whatever floats your boat" (c) сабжевая нить.

tailgunner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.