реклама на сайте
подробности

 
 
> субъективные впечатления о системах контроля версий git/hg/bzr, то есть GIT, MERCURIAL, BAZAAR
yes
сообщение Dec 15 2008, 16:11
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



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

интересовало работа как под виндовс, так и под линукс, для достаточно большого HDL проекта (как выяснилось, что со всеми библиотеками тянет на несколько миллионов строк - cvs репозиторий прошлого проекта 3Gb со всякими бинарниками : visio, word и т.п.)

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

-------------

больше всего понравился git
в дополнение к сравнениям в сети я бы отметил наличие gui (gitk), которое одинаково под линухом и виндой и действительно визуализирует лог в виде дерева (типа revision graph в tortoisesvn)
также мне показалось важным наличие авто-коррекции виндовых CR-LF в нормальный перевод строки - что в других системах либо требует специальной настройки либо убивает diff
минималистическую интеграцию в виндовый экплорер считаю удачной - gui here или bash here - это имхо, просто и правильно

специфических плюсов bazaar-а я не понял, видимо мне не совсем важны предоставляемые этой системой преимущества. важным, без шуток, плюсом я считаю участие bialix в этом форуме.
графический интерфейс представляет из себя переформатированый текстовый вывод, поэтому большого смысла в нем я не увидел. реализация интеграции в эксплорер находится в зачаточном состоянии

hg интегрируется в эксплорер и создает иконки такие же как tortoisesvn, но при этом опять весь графический интерфейс сводится к выводу текста в окошках (revision graph там как раз отсутствует)
при этом эксплорер начал как-то подозрительно тормозить, перелистывая папки и этот tortoisehg я по-быстрому убрал. из командной строки в юниксе работает, графические интерфейсы в юниксе не смотрел.

-----------------------

может я чего-то не заметил - все-таки не эксплуатировал системы по настоящему, просто прогнал туториалы и минимальный набор операций (которые полагаю использовать для работы), буду благодарен, если мне покажут неточности в моих впечатлениях
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexRayne
сообщение Dec 15 2009, 20:39
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877



по моему опыту svn утомил сильно своей рубленостью - если закойто мусор закомитил, его потом невырубиш и топором, 2) для того чтобы делать правки более менее способные накладыаться на другие ветки надо делать аккуратные changesetы, a svn такого непонимает.
посему перелез на меркуриал и сичас радуюсь.
основная мулька у него ето расширение mq - альтернатива линуховой тулы quilt - менеджер управления патчами.
сейчас появилась тенденция ухода от менеджмента патчей к менеджменту веток. а растет она от того что меркуриал довольно гибко может работать со своим деревом версий.
tortoisehg практически непользуюсь, ненужно както.

git +quilt имхо даст меркуриалу фору сильную, но гит сложнее в освоении и как его под виндой запускать? под msysом? гемор ето.

вот кратко мой опыт и мнение
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016