Git, Mercurial или Bazaar?

Разработка Far.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by CyberShadow »

Latest post of the previous page:

Без конкретных данных можно сколько угодно беседовать и демонстрировать на пустом воздухе. И что же, тогда "выиграет" самый красноречивый?
И именно тупо.
Настолько же тупо делать решение исключительно за счет субъективных мерок качества реализации системы, не обращая внимание на ее популярность. Нам не нужна идеальная система, о которой никто не слышал. См. мое сообщение из декабря.

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: 298
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 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: 5648
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 307 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: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 4 times

Re: Git, Mercurial или Bazaar?

Post by techie »

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

CyberShadow, для человека c Subversion порог вхождения в Mercurial гораздо ниже, чем в Git. Это я тебе говорю, как человек наевшийся собак со всеми тремя. Плюс для людей маргинальных, которые любят в коде ковыряться, концепции с которыми экспериментируют эти товарищи будут весьма интересными. В общем я бы тебе рекомендовал поставить и посмотреть.

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 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

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

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Git, Mercurial или Bazaar?

Post by John Doe »


User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

Интересно. А какая практическая польза? В том смысле, что git svn и так позволяет работать с свн репозиторием, то есть без зеркала.

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

Впрочем, есть польза, конечно. Хотя бы веб интерфейс для просмотра коммитов там поприятнее.

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Git, Mercurial или Bazaar?

Post by John Doe »

Именно.
Просмотр исходников (и особенно диффов) на порядок удобнее.

Таким образом удобно представлять свои патчи (я уже воспользовался https://github.com/svn2github/farmanager/pull/1/files)

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Git, Mercurial или Bazaar?

Post by John Doe »

John Doe wrote:http://svn2github.com/ - mirror svn repositories to github.com

https://github.com/svn2github/farmanager
Github не предусматривает такой функции как синхронизация с внешними источниками.
Поэтому некий скрипт должен следить за обновлениями svn, и инициировать обновление.
На стороне svn2github.com это сделано, и обновления периодически происходят, но конечно не сразу после коммита.

Вот если бы сделать на Github официальное зеркало...

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 4 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Для начала можно неофициальное. Я что-то слабо представляю как это мержить из нелинейной истории гит в линейную свн.

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Git, Mercurial или Bazaar?

Post by John Doe »

Мержить не предлагается, хочется хотя бы readonly-зеркало.

Официальное было бы удобно тем, что обновление git может запускаться тем же скриптом, что оформляет новый билд, а значит на Github изменения будут видны сразу.
Можно конечно и неофициальное, но в этом случае за неимением лучшего скрипт обновления будет запускаться по cron, и изменения не будут синхронными.

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 4 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Есть вот такой вот cron job - https://bitbucket.org/rirror/ - здесь исходники - https://bitbucket.org/rirror/rirror - можно добавить.

Post Reply

Return to “Development”