Page 8 of 11

Re: Git, Mercurial или Bazaar?

Posted: Tue 05 Nov, 2013 15:00
by 2useven10

Latest post of the previous page:

https://farmanager.googlecode.com/svn ?

Re: Git, Mercurial или Bazaar?

Posted: Tue 05 Nov, 2013 15:21
by NightRoman
Ура, вот какая команда сработала (s помогла)

Code: Select all

git svn clone -s https://farmanager.googlecode.com/svn/ -r HEAD

Re: Git, Mercurial или Bazaar?

Posted: Tue 05 Nov, 2013 15:31
by NightRoman
Или вот так гораздо лучше:

Code: Select all

    git svn init https://farmanager.googlecode.com/svn/trunk
    git svn fetch -r HEAD
Работает очень быстро, ибо история коммитов не выкачивается. То есть в локальном репозитории история коммитов начнется с этого момента.

А предыдущая команда будет век работать.

Re: Git, Mercurial или Bazaar?

Posted: Tue 05 Nov, 2013 15:41
by Denis
Не то что бы век, но пару часов будет. Иногда может пригодиться, если искать по коммитам где что сломалось.

Git, Mercurial или Bazaar?

Posted: Wed 11 Dec, 2013 09:03
by techie
Кратко, если GitHub не нужен, то Mercurial,

>> 1. простота использования

http://hammerprinciple.com/versioncontr ... asy-to-use

>> 2. удобство использования под виндой

http://hammerprinciple.com/versioncontr ... -gui-tools

Что касается винды, то IMHO TortoiseHG по-приличнее будет:

http://tortoisehg.bitbucket.org/screenshots.html
https://code.google.com/p/tortoisegit/wiki/Screenshots

В консольном интерфейсе у Mercurial всё более понятно и максимально отвязано от юниксовой специфики, в отличие от Git, который у меня по-дефолту предлагает vim для редактирования сообщений.

>> 3. скорость

Явно уж любой побыстрее SVN будет. =)

>> 4. интеграция с различными IDE, рассылками и т.п.

http://hammerprinciple.com/versioncontr ... ther-tools

Re: Git, Mercurial или Bazaar?

Posted: Wed 11 Dec, 2013 09:48
by techie
DAtaMan wrote:
Skirda wrote:
sonar wrote:Git-1.8.1.2-preview20130201.exe
Уф... растём!
Был cvs - достаточно было пару-тройку файлов для работы с репозитарием.
Стал svn - ну ок, 6 метров.
Поставил git - 220 метров!
Куда мир катится facepalm2
Fossil ~ 1 Mb. Есть встроенные Bug Tracking и Wiki
Fossil vs Git
SQLite его используют. ;)
Кстати, из всех систем самая перспективная на мой взгляд, хоть в сабже и не указана.

P.S. Поздравляю с переездом на GC. Трэкер бы ещё туда пробросить..

Re: Git, Mercurial или Bazaar?

Posted: Wed 11 Dec, 2013 10:55
by CyberShadow
Мне кажется, эта тема на сегодняшний день устарела, т.к. текущее лучшее решение уже вполне ясно: это Git. Именно за счет своей популярности. Подавляющий % новых проектов выбирают Git для своей SCM.

Прошу не прибегать к контра-аргументу про стадо овец. Популярность влечет очень много других аргументов: количество стороннего ПО, документации, а так же скорости развития самого проекта.

Популярность особенно важна при выборе ПО, с которыми должны быть знакомы все желающие внести код в FAR. Незнакомство с системой SCM может раз-интересовать потенциального контрибютора. У большинства open-source программистов уже есть учетная запись на GitHub, и они знакомы с использованием этого сайта - то же самое нельзя сказать, к примеру, о Bazaar / Launchpad.

Возьмем, к примеру, Fossil. Сколько программистов, которых вы лично знаете, знаком с этой системы? Сколько из них готовы с ней ознакомиться, чтобы внести патч в FAR? То, что в нем "все встроено", это классно, но что если вам что-то из стандартной комплектации не понравилось - сколько у вас будет альтернатив?
Skirda wrote:
sonar wrote:Git-1.8.1.2-preview20130201.exe
Уф... растём!
Был cvs - достаточно было пару-тройку файлов для работы с репозитарием.
Стал svn - ну ок, 6 метров.
Поставил git - 220 метров!
Куда мир катится facepalm2
Git использует хард-линки (для обратной совместимости). На самом деле он весит намного меньше.

Re: Git, Mercurial или Bazaar?

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

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 12:50
by Progs_fs
CyberShadow wrote:Мне кажется, эта тема на сегодняшний день устарела, т.к. текущее лучшее решение уже вполне ясно: это Git. Именно за счет своей популярности. Подавляющий % новых проектов выбирают Git для своей SCM.
Mercurial тоже популярен.
(Пример проекта: https://bitbucket.org/sas_team/sas.planet.src/wiki/Home)

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 13:03
by CyberShadow
Всего сообщений: 2
Вы на этом форуме зарегистрировались только что бы рекламировать Mercurial?
(Пример проекта: https://...
При чем тут это? Что за спам?
Mercurial тоже популярен.
Не смешите. http://www.google.com/trends/explore#q= ... g%20commit

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 13:28
by Dzirt2005
CyberShadow wrote:...
Не смешите. http://www.google.com/trends/explore#q= ... g%20commit
Безотносительно вашего спора. Но сравнивать количество коммитов разных систем контроля версий, которые видит гугл, это даже не смешно...

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 13:32
by CyberShadow
Термин можно заменить на любой, который используется при обсуждении именно систем контроля версий. Без термина много шума - git это слово на турецком, hg - символ ртути, a Mercurial также серия обуви от Nike. Можете вместо "commit" попробовать "push", "scm", итд. - результат тот же.

Re: Git, Mercurial или Bazaar?

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

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

PS: И по вашей же ссылке, сделайте ее вот такой, и попробуйте хоть как-то пояснить график

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 15:31
by CyberShadow
У вас есть метрики получше? В студию.

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 15:34
by Dzirt2005
CyberShadow wrote:У вас есть метрики получше? В студию.
Нету. К тому же, мое замечание касалось не систем контроля версий, а выбранного вами критерия сравнения.

Re: Git, Mercurial или Bazaar?

Posted: Fri 10 Jan, 2014 15:38
by CyberShadow
Без конкретных данных можно сколько угодно беседовать и демонстрировать на пустом воздухе. И что же, тогда "выиграет" самый красноречивый?
И именно тупо.
Настолько же тупо делать решение исключительно за счет субъективных мерок качества реализации системы, не обращая внимание на ее популярность. Нам не нужна идеальная система, о которой никто не слышал. См. мое сообщение из декабря.