Git vs Mercurial
27.11.2010 технологии
Кто из читателей использует Git, а кто Mercurial? Почему? Какие факторы определили ваш выбор?
Комментарии
Комментирование этой статьи закрыто.
27.11.2010 технологии
Кто из читателей использует Git, а кто Mercurial? Почему? Какие факторы определили ваш выбор?
Комментирование этой статьи закрыто.
В основном SVN:
1. Есть нормальный GUI клиент.
2. Простой как пробка.
Также приходится работать с Git, но особого удовольствия не доставляет.
А выбор как делал? Это наверняка было внешнее навязанное решение, к которому ты просто теперь привык?
Все знакомые с меркуриала переехали на Гит, и сидят на ГитХабе. Фич и т.д больше, все удобнее и лучше. А вообще да, СВН рулит :) Старый проверенный
зы: скажи тебе сложно убрать предпросмотр? Или лень? Такого слова даже нет!
Скорее сложно и потенциально это может принести ещё больше сложностей. Хотя и лень тоже.
Mercurial больше нравится.
Битбукет обновился с вкусными тарифами.
Просто нравится и легко настраивается. Хорошая поддержка различных ОСей.
Приделайте голопосовалку)
Будет более менее ясно, что к чему среди читателей блога)
Юзаю SVN. Периодически возникает мысль, что удобнее было бы перейти на децентрализованную систему, но откровенно лень. Потому что, кроме, собственно, отсутствия необходимости в сервере, других преимуществ для себя не вижу.
Приходилось иметь дело с Git и Mercurial, когда коммитил патчи в пару сторонних проектов — восторга от приобщения к новым технологиям не ощутил, да. :)
Ну вообще да, когда я SVN выбирал, Git и Mercurial были сырыми, а CVS плавно устаревал.
SVN сейчас покрывает 90% моих нужд, ради остальных 10% лишаться простоты и отличного GUI-клиента не хочется.
Чак, в голосовалке какой смысл? Мне не очень интересна популярность того или иного решения — важней мотивы выбора, причины.
Мне вот пока Git кажется каким-то слишком сложным и неинтуитивным. Возможно, Hg лучше. А может быть и нет.
Ну, тогда пробовать надо)
Смотрел в сторону свн, джит, ртути. Остановился на ртути.
И удобно, и тулзы есть. Можно конфиги без проблем с винды на никсы и обратно переносить)
На работе – SVN, видимо по историческим причинам.
Для себя – Git, в основном по двум причинам:
1) Нашелся знакомый, давший в свое время пинок именно в этом направлении :-)
2) Есть уверенность, что этот проект всегда будет развиваться
Развитие, с одной стороны — это хорошо, конечно. А с другой, что-то люди вообще сильно гонятся за новыми версиями. Если утилита уже хорошо выполняет свою задачу, зачем ей дальнейшее развитие?
Развитие в том числе означает и исправление багов, и упрощение использования. Если она делает свою работу хорошо, то поему бы не научить ее делать работу хорошо и просто?
Кстати, для меня основное преимущество git перед svn – это гораздо более умное объединение веток.
Ну, по идее, как бы из того что выбираем, ничто не стоит на месте.
Тормоз, поиграйтесь с репозиториями. Везде есть хорошие и краткие мануалы)
Тормоз, да похуй :) Я говорил с человеком, который ещё хз какую дец. систему юзает — он мне объяснил, что и как делать в гите, не зная его. Если полистаешь мануалы — везде одни и те же команды, примерно одно и то же.
И да — опрос сосёт. Мало кто что пробовал, мало кто имеет доводы эти. НО! Многие просто сели и поехали :)
Я вот недавно на ГитХабе зарегистрировался, git осваиваю, до этого не юзал системы ревизий (разве что когда с гугл-кода нужно было стянуть чего).
Rulexec, такая же фигня :)
Git. Изначально заюзал потому что было круто, Линус советует и одобряет (с). Затем уже просто не получается смотреть ни на что другое: всё не то. Поэтому так и живу на git. Вообще мне последнее время люто советуют ртуть опробовать, но что-то лениво если честно..
Использую hg – тупо, просто и надёжно… Как на винде, так и в линухе
Использую Mercurial, совсем недавно. Оч нравится. GUI клиент достаточно приличный.
А зачем такой штуке GUI вообще?
В windows так по-удобнее работать ;)
Да кому как. Вот тот же гуй можно, например, прикрутить к какой-то среде разработки.
Некоторые штуки удобно делать в гуи.
Mercurial как то по роднее под win встает.
Для твоих задачь разницы ИМХО нет, скорее смотри какой сервис для хранения репозитариев тебе будет удобней (если не свой сервер)
GUI – ну элементрано как только нужно сделать коммит 20 файлов изз 40 изменившихся, предварительно проверив разницу с определенной ревизией, то GUI как-то резко становиться нужным.
Или посмотреть дерево ревизий, с просмотром последовательных изменений.
Или сложный merge.
Вот – translated.by/you/an… – о различиях. Правда учитывай что данные старые.
Спасибо. А что принципиально изменилось с тех пор?
И то и то развивается с завидной динамикой. Ченж логи и там и там доставляют.
Вот сравнение комманд в столбик
www.proft.com.ua/201…
Ха, прикольно. Почти всё одинаково.
После того как прочитал вот это:
habrahabr.ru/blogs/G…
Я остановился на гит. В hg ветки сложнее делаются насколько я понял. Если работать так как описано в статье, то красиво получается.