Не надо писать GIT MERCURIAL BAZAAR все в верхнем регистре. Это не аббревиатуры. Это имена собственные. Должно быть Git, Mercurial, Bazaar.
Окей? Долой безграмотность.
Цитата(yes @ Dec 15 2008, 18:11)

не претендуя на объективность, хочу поделится впечатлениями от попытки развернуть систему и попробовать инструментарий
интересовало работа как под виндовс, так и под линукс, для достаточно большого HDL проекта (как выяснилось, что со всеми библиотеками тянет на несколько миллионов строк - cvs репозиторий прошлого проекта 3Gb со всякими бинарниками : visio, word и т.п.)
хотелось бы отметить, что для маленькой группы, которая тесно сидит в одном месте переход с svn на распределенную систему вряд ли имеет смысл
Имеет, если охота использовать коротко живущие ветки для реализации каждой отдельной фичи. Почитайте UQDS: divmod.org/trac/wiki/UltimateQualityDevelopmentSystem
Обратите внимание на то, что добрая половина документа -- это объяснение почему ветки это хорошо. Плюс гит имеет хорошую двухсторонюю работу с нативными свн-ветками, т.е. можно взять свн код, затащить его в гит, там поработать, объединить с транком, а в конце просто сделать push из гита назад в свн. Базар это тоже умеет, но гит вам понравился больше.
Цитата
bzr: графический интерфейс представляет из себя переформатированый текстовый вывод, поэтому большого смысла в нем я не увидел.
Извините? Это вы о чем?
Обратите внимание на этот скриншот:
http://qbzr.googlegroups.com/web/qlog.pngЭто вам что -- не граф ревизий? Вы че, серьезно?
Цитата(scifi @ Dec 16 2008, 08:52)

Bazaar: TortoiseBzr в зачаточном состоянии. Командная строка работает нормально. Радует набор фичей. Смущает раздутый набор основных понятий: формат хранилища (~10 вариантов), branch (простой, stacked, shared repository), checkout (простой, lightweight), bind/unbind. Такое ощущение, что Bazaar хочет быть "всем для всех". В результате опять же без поллитры не разберёшься. В этом смысле очень привлекательно выглядит Mercurial.
Я уже слышал этот аргумент, что в Базаре чересчур много понятий. Спорить с ним не буду, я скорее согласен с ним, чем наоборот.
НО! Я готов терпеливо объяснять, как можно прожить не вникая в эти тонкости и не заморачиваться.
Мой подчиненный на работе так и живет: освоил базовый набор команд и ему хватает для эффективной работы.
Так что если не пугаться и отвлечься от туториалов, то освоиться будет так же легко, как и в hg.
---
Ребята, вот что я скажу. У каждой из 3х систем есть свои достоинства и недостатки. На первый взгляд все достоинства и недостатки не видно. Иногда даже через пару месяцев на все грабли можно не наступить. Сегодня Базар -- это достаточно хорошая система. В чем-то лучше, но в чем-то и хуже других 2х. Весь вопрос в том, какие достоинства вам важны в первую очередь и с какими недостатками вы согласны мириться.
Делать выбор системы на основе эмоций -- гиблое дело.
Делать выбор системы только потому что в форуме вам отвечает кто-то толковый -- тоже не самый оптимальный вариант.
Однако, как ни странно, если взвесить за и против всех 3 систем с холодным сердцем и ясным рассудком, то для среднестатистического (3 руки, 3 ноги, 1,5 глаза) пользователя я бы порекомендовал начинать с Меркуриала.
Но лично я с Базара на Меркуриал переходить не буду ни при каких обстоятельствах. Может быть на Гит когда-нибудь, но я не уверен. Остается еще слабая надежда, что главразрабы Базара таки доделают его до ума (в плане скорости и поддержки концовок строк).