Git, Mercurial или Bazaar?

Разработка Far.
Progs_fs
Posts: 2
Joined: Fri 10 Jan, 2014 12:30

Re: Git, Mercurial или Bazaar?

Post by Progs_fs »

Latest post of the previous page:

techie wrote:В консольном интерфейсе у Mercurial всё более понятно и максимально отвязано от юниксовой специфики
Согласен Mercurial очень хорошо реализован. Это лучшее решение.
Progs_fs
Posts: 2
Joined: Fri 10 Jan, 2014 12:30

Re: Git, Mercurial или Bazaar?

Post by Progs_fs »

CyberShadow wrote:Мне кажется, эта тема на сегодняшний день устарела, т.к. текущее лучшее решение уже вполне ясно: это Git. Именно за счет своей популярности. Подавляющий % новых проектов выбирают Git для своей SCM.
Mercurial тоже популярен.
(Пример проекта: https://bitbucket.org/sas_team/sas.planet.src/wiki/Home)
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Всего сообщений: 2
Вы на этом форуме зарегистрировались только что бы рекламировать Mercurial?
(Пример проекта: https://...
При чем тут это? Что за спам?
Mercurial тоже популярен.
Не смешите. http://www.google.com/trends/explore#q= ... g%20commit
Dzirt2005
Posts: 326
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 10 times

Re: Git, Mercurial или Bazaar?

Post by Dzirt2005 »

CyberShadow wrote:...
Не смешите. http://www.google.com/trends/explore#q= ... g%20commit
Безотносительно вашего спора. Но сравнивать количество коммитов разных систем контроля версий, которые видит гугл, это даже не смешно...
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Термин можно заменить на любой, который используется при обсуждении именно систем контроля версий. Без термина много шума - git это слово на турецком, hg - символ ртути, a Mercurial также серия обуви от Nike. Можете вместо "commit" попробовать "push", "scm", итд. - результат тот же.
Dzirt2005
Posts: 326
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 10 times

Re: Git, Mercurial или Bazaar?

Post by Dzirt2005 »

CyberShadow wrote:...
Можете вместо "commit" попробовать "push", "scm", итд. - результат тот же.
Вы совершенно не поняли сути моего замечания. Число коммитов, как впрочем и вообще число упоминаний чего угодно, в поисковых запросах в общем случае не говорит ни о чем. Оно может говорить о некачественном продукте (чем больше проблем - тем больше вопросов), о некачественной документации (плохое описание - люди ищут ответы), мода (тупо модно при случае и без случая упомянуть о продукте X), что угодно другое. Даже если взять один сервер исходных текстов, где примерное равенство проектов на системе X и системе Y, с примерным равенством активности авторов (чего вообще-то просто нет...), нельзя в общем случае сравнивать количество коммитов. Например, в одной системе принято делать коммит на каждый чих, в другой - при логическом завершении какой-то части кода.

Не нравится число коммитов? Ну давайте возьмем число push'ей. Причем утрируем и вот так и возьмем - прямо в лоб. CVS и SVN явно проиграют по этому "показателю". Или возьмем тот же Perforce или ... Вы уже поняли, что вот ТАК напрямую сравнивать системы контроля версий нельзя? И даже в данном случае замечание "меркуриал очень похож на git поэтому мы их и сравниваем" тоже нельзя серьезно рассматривать. Потому что за последний год git тупо моден. И именно тупо. Да и мода приходит и уходит...

PS: И по вашей же ссылке, сделайте ее вот такой, и попробуйте хоть как-то пояснить график
Last edited by Dzirt2005 on Fri 10 Jan, 2014 15:33, edited 1 time in total.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

У вас есть метрики получше? В студию.
Dzirt2005
Posts: 326
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 10 times

Re: Git, Mercurial или Bazaar?

Post by Dzirt2005 »

CyberShadow wrote:У вас есть метрики получше? В студию.
Нету. К тому же, мое замечание касалось не систем контроля версий, а выбранного вами критерия сравнения.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Без конкретных данных можно сколько угодно беседовать и демонстрировать на пустом воздухе. И что же, тогда "выиграет" самый красноречивый?
И именно тупо.
Настолько же тупо делать решение исключительно за счет субъективных мерок качества реализации системы, не обращая внимание на ее популярность. Нам не нужна идеальная система, о которой никто не слышал. См. мое сообщение из декабря.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Dzirt2005 wrote:PS: И по вашей же ссылке, сделайте ее вот такой, и попробуйте хоть как-то пояснить график
Это неверное сравнение т.к. не у всех запросов есть дизамбигуирующий термин. Так правильнее:
http://www.google.com/trends/explore#q= ... scm&cmpt=q
Dzirt2005
Posts: 326
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 10 times

Re: Git, Mercurial или Bazaar?

Post by Dzirt2005 »

CyberShadow wrote:...
Нам не нужна идеальная система, о которой никто не слышал
Я вообще не в курсе, что конкретно вам нужно. Еще раз повторю - я не о системах контроля версий писал, а о выбранном вами критерии их сравнения.

PS: Скажите, а вам нужна система контроля версий, о которой много кто слышал? А если все эти много слышали о ней много плохого и ничего хорошего? ;)

PPS: И да, достаточно глупо выбирать систему контроля по ее популярности. В этом случае однозначно выиграет самый красноречивый. :)
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Я вообще не в курсе, что конкретно вам нужно.
Нам=FAR. (Не авторитетно, а субъективно для успеха проекта.)
Еще раз повторю - я не о системах контроля версий писал, а о выбранном вами критерии их сравнения.
Сравнивалось именно популярность, а не достойность. Как я упоминал, я не за то чтобы отдельно рассматривать только один фактор.
PS: Скажите, а вам нужна система контроля версий, о которой много кто слышал?
Баян. (Никто никого git использовать не заставлял. Примеры с виндой и IE не прилагаются.)
PPS: И да, достаточно глупо выбирать систему контроля по ее популярности. В этом случае однозначно выиграет самый красноречивый.
Вы приравниваете одного участника этого форума со всем сообществом широко-используемого пакета программ?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Git, Mercurial или Bazaar?

Post by DrKnS »

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

https://github.com/facebook

Для внутреннего кода, Facebook предпочел git, но столкнулись с проблемами с масштабированием. Данные проблемы нас пока не касаются :)

Игру "кто-что использует" можно долго играть:

http://git-scm.com/ - см. "Companies & Projects Using Git"
http://mercurial.selenic.com/sponsors/
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Git, Mercurial или Bazaar?

Post by techie »

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

CyberShadow, для человека c Subversion порог вхождения в Mercurial гораздо ниже, чем в Git. Это я тебе говорю, как человек наевшийся собак со всеми тремя. Плюс для людей маргинальных, которые любят в коде ковыряться, концепции с которыми экспериментируют эти товарищи будут весьма интересными. В общем я бы тебе рекомендовал поставить и посмотреть.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

GitHub предоставил новую(?) возможность выкладывать бинарники, вместо старых downloads появились так называемые "релизы"
https://help.github.com/categories/85/articles

Я так понял, к обычным тегам там можно добавить описание релиза и прикрепить бинарники. Вот пример (обратите внимание на прикрепленные msi и zip файлы)
https://github.com/mongodb/mongo-csharp-driver/releases

Посмотрел в своих проектах. Да, в тегах можно добавить описание и есть кнопка загрузить файлы.
Post Reply

Return to “Development”