Git, Mercurial или Bazaar?

Разработка Far.
Post Reply
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Git, Mercurial или Bazaar?

Post by t-rex »

Git, Mercurial или Bazaar? Хотелось бы услышать различные мнения для принятия решения что выбрать для фара.
Важные темы:
1. простота использования
2. удобство использования под виндой
3. скорость
4. интеграция с различными IDE, рассылками и т.п.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

git, отлично работает под windows (msysgit), использую из Far'a в командной строке, GUI так же скоро будет интегрирован в VS2012, есть и отдельные графические оболочки, скорость - быстрый.
Из недостатков - начальное освоение занимает некоторое время.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Git, Mercurial или Bazaar?

Post by ctapmex »

судя по текущему хранилищу, svn используется у вас только для хранения. никаких веток, слияний и т.п. не делается.
т.е. подойдет любая из перечисленных. но и зачем тогда менять ?

единственное , думаю не помешала бы для разработчиков особенность git в локальном хранении кода, и возможность делать локальные бранчи/коммиты без заливки на сервер.

git - удобство на винде такое же как и с svn : черепаха и консоль. один минус - с обновлениями. версии типа 1.8.1 выходят более менее быстро. а вот патчи вида 1.8.1.x почти не выходят. но для не привередливых разработчиков фара и старых версий поуши.
скорость - быстр.
интеграция - в VS нету. только в VS team... . разве что плагины. в netbeans, eclipse - есть
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex »

бранчи в svn это ещё то удовольствие, но да главный плюс что вижу на сегодня это локальные бранчи, но потом могут появиться и не только локальные.
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by Kirill »

Не берите только Bazaar - он впал в состояние спячки или комы.
Различий между Git и Mercurial немного и они хорошо или плохо описаны http://habrahabr.ru/post/168675/
Для этих систем есть и консольная утилита и GUI.
Вопрос как вы историю туда импортируете??? Я честное слово за последний год пытался 3 раза это сделать (ради интереса) - ни разу не получилось.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

В git бранчи - очень быстрые. Мержи, ребэйзы, сравнение - так же очень быстрое.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Git умеет не то что импорт делать из svn, он умеет даже обратно в svn отправлять. Собственно так на работе и делаю - головной сервер - svn, локально git.
Если кому нужно, могу выложить весь(но без тагов) far svn в виде git репозитория.
Last edited by Denis on Wed 13 Feb, 2013 14:59, edited 1 time in total.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Git, Mercurial или Bazaar?

Post by ctapmex »

если выбрать git, то возможно логичнее разместить на github. убрать там багтрекер. использовать свой.
удобная возможность предлагать патчи (форки). хранится не на другом сервере - нет зависимости от своего (куда переехал). либо как зеркало использовать
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Git, Mercurial или Bazaar?

Post by ctapmex »

Kirill wrote: Вопрос как вы историю туда импортируете??? Я честное слово за последний год пытался 3 раза это сделать (ради интереса) - ни разу не получилось.
far отлично импортируется. а вот если куча бранчей и мержей - то картина получается не очень информативна , порой. пробовал импортировать такие большие репозитории как icu и xerces.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

У Far'a на текущий момент линейная история, тут проблем с импортом нет. Вот насчёт импорта тагов - тут могут быть ньюансы.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Импорт истории Far'a: git svn fetch
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

+1 за использование github в качестве репозитория кода.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Статья про использование git на русском: http://www.rsdn.ru/article/tools/Git.xml
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Git, Mercurial или Bazaar?

Post by 2useven10 »

Хоть одно преимущество по сравнению с svn с нашей практикой использования ?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Git, Mercurial или Bazaar?

Post by Denis »

Если разработка линейная(один бранч) - то, вероятно, никаких существенных.
Post Reply

Return to “Development”