The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Mozilla переводит разработку Firefox с Mercurial на Git

06.11.2023 21:03

Разработчики из компании Mozilla объявили о решении прекратить использование для разработки Firefox системы управления версиями Mercurial в пользу Git. До сих пор проект предоставлял возможность использования Mercurial или Git на выбор разработчиков, но в основном репозитории применялся Mercurial. В связи с тем, что обеспечение поддержки сразу двух систем создаёт большую нагрузку на команды, отвечающие за сопровождение инфраструктуры, в будущем решено ограничиться применением для разработки только Git. При этом Mozilla продолжит использование сервисов Bugzilla, moz-phab, Phabricator и Lando.

Ожидается, что миграция на Git займёт как минимум 6 месяцев. Переход пройдёт в две стадии:

  • На первой стадии будет выполнено переключение основного репозитория проекта с Mercurial на Git, а также удалена поддержка Mercurial на компьютерах разработчиков. На данной стадии Git будет использоваться локально на системах разработчиков, а для передачи патчей для рецензирования будет продолжено применение moz-phab. Все изменения будут вначале размещаться в Git-репозитории, после чего переноситься в существующую инфраструктуру Mercurial.
  • На второй стадии постепенно, шаг за шагом, будет выполнена замена Mercurial на Git в инфраструктуре проекта. После окончания миграции поддержка Mercurial будет удалена.

Из крупных проектов, продолжающих использовать Mercurial, можно выделить OpenOffice.org, OpenSolaris, Nginx, Xine, sudo, PyPy, Pidgin и W3C. Проекты, которые в последние годы перешли с Mercurial на Git: OpenJDK, NetBeans, Go, Xen, Python, Dovecot, NTFS-3G, Vim, ALSA.

 
  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Bitbucket напоминает о скором удалении репозиториев Mercurial и уходит от слова Master в Git
  3. OpenNews: Анонсирован публичный хостинг Heptapod для открытых проектов, использующих Mercurial
  4. OpenNews: Ценой перевода Mercurial на Python 3 может стать шлейф непредвиденных ошибок
  5. OpenNews: Выпуск распределённой системы управления версиями Mercurial 4.9
  6. OpenNews: Платформа совместной разработки SourceHut запрещает размещение проектов, связанных с криптовалютами
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60061-mercurial
Ключевые слова: mercurial, git, firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (196) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:11, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –17 +/
    Лучше б на свой селф-хост какой-то, либо на gitlab. Ну такое.
     
     
  • 2.4, Вирт (?), 21:20, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +9 +/
    У них вся инфраструктура "self hosted", на github только зеркало.
     
     
  • 3.49, дЭффективный (?), 00:03, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Вот щас и уволю кучу этих ненужных бездельников.

    Только вы им не говорите, им еще реальный репо, который на самом деле у нас главный а не те с которых ридонли пуллы только делаются, на гит переводить. Как закончат, сразу pink sleep и раздам.

    Деньжищь на мою зарплату сэкономим!

     
  • 3.110, Аноним (110), 05:07, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вот это зеркало теперь и делают основной репой

    Although we'll be hosting the repository on GitHub, our contribution workflow
      will remain unchanged and we will not be accepting Pull Requests at this time

     
  • 2.153, Аноним (153), 11:39, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А где написано, что хостинг будет несвой?
     
     
  • 3.189, Аноним (189), 14:26, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >  we'll be hosting the repository on GitHub
     

  • 1.2, InuYasha (??), 21:12, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Ну, time to pull.
    PS: интересно, о чём будет новость 60060 :)
     
  • 1.3, Аноним (3), 21:17, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +6 +/
    Не прошло и двадцати л.. а нет, прошло
     
     
  • 2.7, Аноним (7), 21:25, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +7 +/
    > Git — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005
     
     
  • 3.33, Аноним (7), 23:20, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Традиционно минусуют те кто считать не умеет)
     

  • 1.5, Аноним (7), 21:25, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –3 +/
    Вау, неужели кто-то из маркетоидов скрючился, разрабы немножко дорвались до руля и сделали что-то хорошее?
     
     
  • 2.9, Аноним (9), 21:27, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Это да. Достаточно неожиданный ход для браузера от-маркетологов-для-маркетологов. А вот хромиум (браузер от-технарей-для-технарей) на гите уже давно.
     
     
  • 3.34, Аноним (34), 23:28, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +6 +/
    > А вот хромиум (браузер от-технарей-для-технарей)

    Говорят, один потеряет - другой найдёт: кто-то где-то найдёт часть вашей адекватности.

     
  • 3.41, Аноним (41), 23:39, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Точно для технарей, совсем не для домохозяек.
     
  • 3.74, Аноним (74), 02:08, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    от-торгашей-для-хомячков
     
  • 3.124, Аноним (124), 09:28, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Это хромиум-то для технарей? Или вы так толсто набрасываете?
     
     
  • 4.129, Аноним (9), 09:36, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    у хромиума более развитые девтулзы;
    хромиум не отстает от веб-стандартов, в отличие от;
     
     
  • 5.133, Аноним (133), 09:44, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +7 +/
    нельзя отстать от веб стандартов, если ты их сам создаешь (и потом проталкиваешь)
     
  • 5.159, Аноним (159), 11:53, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    веб-программисты это не технари, так что это просто браузер для googler'сов
     
  • 5.214, Аноним (-), 09:20, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > у хромиума более развитые девтулзы;
    > хромиум не отстает от веб-стандартов, в отличие от;

    Зонды у него более развитые. А билдсистема - это вобще жесть и ад. Чтобы перестроить хром надо скачать половину глобуса. И перестроить потом. Так что без билдфермы лучше вообще не соваться.

    А для технарей так то возможность кастомизации - их все. В каком месте вон то - для технарей только гугол и знает, имхо. Этим то боргам все равно кого ассимилировать, лишь бы профит капал.

     
  • 2.206, Аноним (206), 17:26, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Скорее на оборот. Маркетологи одолели разработчиков. Последним теперь, судя по "первой стадии", работы ещё добавили.
     

  • 1.6, Вы забыли заполнить поле Name (?), 21:25, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +16 +/
    Кровати двигают.
     
  • 1.8, Вы забыли заполнить поле Name (?), 21:27, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +7 +/
    Штош логично: хром же на гите.
     
     
  • 2.119, axsmak (?), 07:12, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Логика уровня «А знаете у кого тоже были усы? У Гитлера!»
     
     
  • 3.187, Аноним (9), 14:24, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Кто о чем, а axsmak — про своего Гитлера.
     

  • 1.10, Аноним (10), 21:32, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +9 +/
    hg лучше.
     

     ....большая нить свёрнута, показать (20)

  • 1.19, Аноним (19), 22:07, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –5 +/
    Глядишь, додумаются на Гитлаб переехать.
     
     
  • 2.31, Аноним (31), 23:14, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    ффзвезду эту помойку, не работающую без JavaScript
     
     
  • 3.43, Аноним (41), 23:41, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Точно, не хватало еще систему грузить этим вашим JS!
     
  • 3.48, Аноним (242), 23:58, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Либо ты борешься с яваскриптом в браузере и пользуешься гитом из консоли, либо не борешься и не пользуешься. Либо трусы, либо крестик.
     
     
  • 4.54, Аноним (54), 00:20, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Зачем? st.ht - без JS работает.
     
     
  • 5.55, Аноним (54), 00:20, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    *sr.ht
     
  • 5.58, Аноним (242), 00:45, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Напомни-ка, это с него криптовалютные проекты удаляли по велению левой пятки неадеквата-владельца или с кодберга? Я всё время эти мутные васянохостинги путаю.
     
     
  • 6.177, Аноним (177), 13:41, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    проект опенсорсный. мозилла скорее всего свой инстанс подымет чего бы она не выбрала
     
  • 5.143, Аноним (189), 10:57, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Если все обсуждения в мейллистах, то любой простой гляделки хватит, конечно.

    А попробуйте сделать в вебе code review без джаваскрипта.

     
     
  • 6.150, пох. (?), 11:29, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > А попробуйте сделать в вебе code review без джаваскрипта.

    прямо в тексте новости. Не попробовали, а сделали за десять лет до любимого тобой гиляпа, вообще малопригодного для этой цели.
    Единственное, afair, для чего в phabricator жабоскрипт - это уродливая кнопка "тутшибкамногобукв, в экран нивлизает". Больше он там вообще ни для чего не нужен.

     
     
  • 7.158, Аноним (189), 11:49, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Phabricator allows you to add inline comments as well as overall comments to a revision. To add an inline comment, select the lines of code you want to comment on by clicking and dragging the line numbers in the diff pane. When you have added all your comments, scroll to the bottom of the page and click the Submit button.
    > by clicking and dragging

    Без джаваскрипта, говоришь?

     
     
  • 8.166, пох. (?), 12:57, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ну хоть вполне разумное применение А не как у гитшлака - выпадающий список тего... текст свёрнут, показать
     
     
  • 9.244, Аноним (189), 08:43, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Так и разговор был про javascript для удобного code review, а не про всякие гитл... текст свёрнут, показать
     
  • 6.215, Аноним (-), 09:22, 08/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    > Если все обсуждения в мейллистах, то любой простой гляделки хватит, конечно.
    > А попробуйте сделать в вебе code review без джаваскрипта.

    Я его делаю вообще совсем без веба. И ничего так, работает. Мир на вебе не заканчивается, а комиты все равно сводятся через GIT.

     
     
  • 7.219, пох. (?), 10:15, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Если все обсуждения в мейллистах, то любой простой гляделки хватит, конечно.
    >> А попробуйте сделать в вебе code review без джаваскрипта.
    > Я его делаю вообще совсем без веба. И ничего так, работает. Мир
    > на вебе не заканчивается, а комиты все равно сводятся через GIT.

    глупенький, code review - это не про git merge


     
     
  • 8.239, Аноним (239), 13:20, 09/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Умненький, это про организацию рабочих процессов и в конечном итоге сводится к ... текст свёрнут, показать
     
     
  • 9.240, пох. (?), 14:17, 09/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нет, глупыш Это вообще не про то Ты чего - кроме хеловротов вообще что ли ник... большой текст свёрнут, показать
     
     
  • 10.252, Аноним (-), 14:15, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я прекрасно видел как работает этот твой кговавый энтегпгайз Но в результате он... большой текст свёрнут, показать
     
  • 4.75, Аноним (74), 02:10, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Почему смузихлёбы не в состоянии понять разницу между git'ом и хостингом?
     
  • 4.76, Аноним (76), 02:13, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А зачем ты с яваскриптом борешься? Он тебя обижает? И почему нельзя пользоваться консолью и не бороться ?
     
     
  • 5.165, YetAnotherOnanym (ok), 12:44, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Многие переносят своё недовольство на жабаскрипт, потому что разные неумные дизигнеры пихают в сайты ненужные свистелки и перделки просто потому что жс даёт такую возможность.
     
  • 5.255, Аноним (255), 14:33, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    JS - это зло. Выродок ИТ. Дома из навоза. Чем дальше от JS, тем лучше. Есть C# который на вендодесктопе просто король. Надо под линукс - энтузазисты напишут на С++ и каком-нть WxWidgets. Жабоскрипт тут даром не упал. А все эти влажные мечты "использовать отовсюду" - тупые затеи тех, кто как раз никогда "отовсюду" и не работал.
     
  • 4.183, Ilya Indigo (ok), 14:09, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Лично я не против, и даже за JS там, где он помогает пользователю и ускоряет работу пользователя!

    Но это явно не тот случай, когда на JS написан рендеринг всего контента и каждый раз обновляя или переходя на новую страницу я вынужден видеть вместо данных размытые полоски скрывающие загрузку данных!

    Я категорически против того, когда используют JS там, где он не должен быть!

     
  • 3.98, ПомидорИзДолины (?), 03:01, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Тебе может быть и незачем. А разработчикам броузера с жабаскриптом - хорошую службу сослужит
     
  • 2.103, Аноним (103), 03:36, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Гитлаб в oom упадет прежде чем обработает и 2% сорцов firefox.
     
     
  • 3.131, пох. (?), 09:37, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    не ссы, у них не core2 с ddr2. Не упадет.
     

  • 1.22, Аноним (22), 22:53, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    Не сказать, что гит чем-то хорош. Но популярен - этого не отнять.
     
     
  • 2.25, Аноним (25), 22:55, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –8 +/
    Это гитхаб популярен. Гит это просто инструмент для пользования гитхабом.
     
     
  • 3.28, пох. (?), 23:00, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    гитлаб. Я уверен что выбор мурзилы будет именно гитлаб.

    Там СТИКЕРЫ В ЧЯТИКАХ!

     
     
  • 4.111, Аноним (110), 05:08, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Гитхаб. Они написали же

    Although we'll be hosting the repository on GitHub, our contribution workflow
      will remain unchanged and we will not be accepting Pull Requests at this time

     
     
  • 5.130, пох. (?), 09:37, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    это вроде просто readonly export

    Не верю что такое комьюнити пройдет мимо чятиков. У гитхапа они какие-то совершенно немолодежные.

    (вообще победит конечно тот кто первым догадается вставлять видосики.)

     
  • 3.29, Аноним (29), 23:09, 06/11/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +1 +/
    Я в оффлайне пользуюсь гитом. Просто отлично, и очень удобно. Зачем мне гитхаб для личных проектов?
     
     
  • 4.38, Аноним (42), 23:37, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –12 +/
    > Я в оффлайне пользуюсь гитом.

    Твои хеллоуворды не обязательно обременять гитом. Достаточно кликнуть правой кнопкой мышки и создать новую папочку.

     
     
  • 5.46, Аноним (29), 23:50, 06/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Это неудобно. Каждый месяц новый привет мир и искать без гита где и когда там изменения были квест ещё тот. За день пишутся и переписываются тысячи строк, сколько этих папочек ты себе представляешь?
     
     
  • 6.68, Аноним (42), 01:21, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Пользуйся поиском по файлам.
     
     
  • 7.247, Аноним (-), 13:24, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Теперь bisect так сделай, чо А то я разок посадил багу - в фирмвари мк, в работ... большой текст свёрнут, показать
     
  • 4.139, Ф1 (?), 10:15, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >Я в оффлайне пользуюсь гитом. Просто отлично, и очень удобно. Зачем мне гитхаб для личных проектов?

    Для такого как раз hg (+ TortoiseHg для мышевозов) идеален.

     
     
  • 5.147, пох. (?), 11:24, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    для такого идеален svn. Даже можно и tortoise svn (собственно, это и есть оригинал, а остальные его жалкие копии)

    Зачем васяну с хеловротами distributed vcs, которой он вряд ли и пользоваться-то умеет (да и вообще мало кто умеет)?

     
     
  • 6.160, Аноним (189), 11:54, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Затем, чтобы работать было удобно. С git-ом коммитить часто - это полезная привычка, намного надежнее, чем рассчитывать на ненадежный undo log IDE. Потом interactive rebase-ом уже красоту наводишь.
     
     
  • 7.168, пох. (?), 12:59, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    что мешает часто комитить в svn?

    > Потом interactive rebase-ом уже красоту наводишь.

    зачем? Это его васянский личный хеловрот, с скорее всего совершенно линейной историей.

     
     
  • 8.245, Аноним (189), 08:46, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    для svn нужен сервер можно, конечно, поднять на локалхосте, но зачем ... текст свёрнут, показать
     
     
  • 9.246, пох. (?), 10:39, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    эх, экспертиза опеннета test2 dev shm mkdir svn wrk test2 dev shm svnadmi... текст свёрнут, показать
     
     
  • 10.253, Аноним (-), 14:21, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А git вообще самодостаточная РАСПРЕДЕЛЕННАЯ структура То что корпоративные утят... текст свёрнут, показать
     
  • 3.145, Аноним (1), 11:07, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >Гит это просто инструмент для пользования гитхабом

    Рукалицо. Когда хипстота уже наконец-то поумнеет.

     
     
  • 4.148, пох. (?), 11:26, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    нет, ты просто неправильно понял фразу - кто на ком стоял.

    git это инструмент которым пользует[ся?] гитхаб.

    А хипстота пользуется гитхабом. Инструмент для пользования им называется Браузер. (Я вот не помню - они там уже допилили писание кода прямо в окошке браузера, или эта фича только у гитляпа есть пока?)

     
  • 2.57, all_glory_to_the_hypnotoad (ok), 00:40, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Git по сравению с Hg хорош примерно всем. И в особенности хорош простотой
     
     
  • 3.61, Аноним (-), 01:12, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Даже не смешно. В простоте гита сам Трольвальдс уже не разберется наверное.
     
     
  • 4.175, all_glory_to_the_hypnotoad (ok), 13:37, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Git со времён Торвальдса практически не изменился. Основное изменение это переписывание bash портянок на си, оптимизации и мелкие доработки. И это не плюс, если что. Какие-то радикальные фичи начинают добавлять только сейчас.
     
  • 3.63, Аноним (63), 01:15, 07/11/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Упоролся? Гит шустрее и популярнее. Но простоты в нем нет от слова совсем, особенно в сравнении с меркуриалом. Один чекаут может чуть ли не чорта а ступе вызвать, простота и эргономика на уровне, ага.
     
     
  • 4.181, all_glory_to_the_hypnotoad (ok), 13:55, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Всегда был и остаётся сущестнно проще HG Например, универсальные и гибкие ветки... большой текст свёрнут, показать
     
     
  • 5.194, Аноним (124), 14:47, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А вот и спалились.
    Формально в гите нет веток. Или уже есть?
     
     
  • 6.216, Аноним (-), 09:24, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > А вот и спалились.
    > Формально в гите нет веток. Или уже есть?

    А git branch тогда это что?! Хоть формально, хоть не формально.

     
  • 3.67, Аноним (42), 01:19, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Гит был простым лет 20 назад. Сейчас одно его официальное руководство тянет по своему содержанию на диссертацию.
     
     
  • 4.128, пох. (?), 09:34, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Гит был простым лет 20 назад.

    нет. он и тогда был совершенно угребищен.
    Именно по этой причине все и выбирали другие инструменты. Кроме любителей "порежьте помельче".

     
     
  • 5.182, all_glory_to_the_hypnotoad (ok), 13:59, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Именно по этой причине все и выбирали другие инструменты. Кроме любителей "порежьте помельче".

    Ага, и сейчас торmozиллoвцы таки решили закопать Git и окончательно перейти на Hg

     
     
  • 6.191, пох. (?), 14:34, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    они, как видишь, продержались пятнадцать лет при активном противодействии всей индус-трии.

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

    Наверное это они были феерически т-пые, не то что ты-то?

     
     
  • 7.254, Аноним (-), 14:26, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Точнее, их упертые виндузоиды которые кодить по сути и не умеют стреляли себе и ... большой текст свёрнут, показать
     

  • 1.23, Аноним (25), 22:53, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Пропал Калабуховский дом.
     
     
  • 2.127, пох. (?), 09:33, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    этот дом давно пропал. Там отопление уже лет пятнадцать как не работало.

     
     
  • 3.154, Аноним (153), 11:41, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    И тараканами заселён
     
     
  • 4.169, пох. (?), 12:59, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    какими нафиг тараканами - тут крысы размером с овчарку!
     

  • 1.24, Николай (??), 22:54, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Объясните, что это даст, какие преимущества?
     
     
  • 2.35, Аноним (42), 23:36, 06/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Никаких. Когда коту делать нечего он иички мнёт.
     
     
  • 3.84, Прохожий (??), 02:52, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ох уж эти эксперты... Бедолаги менеджеры из Мозиллы, поди, и не знают, какие величайшие умы на Опеннете пропадают.
     
  • 3.117, Аноним (117), 06:15, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Для справки - коты "иички" мнут исключительно из гигиенических соображений. Когда коту нечего делать - он спит.
     
  • 2.82, Прохожий (??), 02:44, 07/11/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +1 +/
    Снижение издержек на поддержание инфраструктуры.
     
     
  • 3.227, Аноним (227), 15:10, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну так и надо было отказаться от git!
     
     
  • 4.232, пох. (?), 18:37, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Зачем, его им microsoft будет поддерживать. Нахаляву, тоись, даром.

    Ну или те, другие васяны с гитляпа.

     
  • 2.109, Аноним (110), 05:00, 07/11/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    git это де-факто стандарт, его из-за популярности гитхаба все уже так или иначе осилили. Простота hg уже неактуальна: новое поколение не знает никаких svn, им проще то, что они уже знают. А матёрым всё равно. Мне hg тоже больше нравится, но уже лет 8 его вообще не трогал - практического смысла никакого.
     
     
  • 3.126, пох. (?), 09:32, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    практика общения с "новым поколением" показывает что они не знают ровно ничего - ни простого, ни сложного. "йа разработчик, мне некогда читать документацию".

    И "ой, я сделал pull и сломал себе репо, как вернуть обратно?" - потом они находят на стековерфлове  команду reset, и вот теперь ломают уже так что ничего не поправить.

     
     
  • 4.141, Аноним (141), 10:24, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Диды перед пулом всю документацию наизусть заучивают?
     
     
  • 5.185, Котофалк (?), 14:17, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Между "заучить всю документацию наизусть" и "без малейшего понимания копипастить" есть маленькая станция "понимаю как работает". Ну там когда в документацию за тонкостями, вопросы задаёшь правильные, а решение проблем и новые способы применения увеличивают понимание, а не раздражение.
     
  • 3.186, all_glory_to_the_hypnotoad (ok), 14:21, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Во многих топовых айти компаниях вообще нет никакого Git-а, там большие монорепы и svn, или самописные посахаренные svn-подобные VCS на стероидах. Жалобы разработчка на сложности в освноении какого-либо инструмента и непривычность это подпись под собственной проф. непригодностью.
     
  • 2.122, Аноним (122), 08:59, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Появится новый директор для перехода на Git. А там, глядишь сделает пару откатов остальным директорам.
     
  • 2.174, Аноним (174), 13:27, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Объясните, что это даст, какие преимущества?

    Иногда доктора реанимационной бригады знают что пациент мертв, но все равно делают дефибрилляцию, чтобы их не обвинили в бездействии.

     
  • 2.212, FSA (??), 00:28, 08/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Объясните, что это даст, какие преимущества?

    hg, по сути, умер. Его никто не удосужился перевести с python2 на python3. Может и удосужились, но это не точно. А это тянет за собой необходимость поддержи легаси пакетов python, хотя бы для безопасности. А зачем всё это, если есть аналогичная по возможностям система, при этом большинство ей уже умеет пользоваться.

     
     
  • 3.233, пох. (?), 18:47, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    не смогли ВНЕЗАПНО, кто бы мог подумать, но точно не компашка подпевал гвидо оп... большой текст свёрнут, показать
     
  • 3.235, Аноним (235), 21:39, 08/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Звездёж. Hg уже много лет как на Python 3 работает. А сейчас прямо значительная часть hg написана на Rust.
     
     
  • 4.238, пох. (?), 10:22, 09/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    только не совсем, без половины экстешнов и иногда падает и портит базу.
    А "значительная часть" представляет собой запускалку интерпретатора пихона внутри хруста - затобезопастно!

     
  • 4.251, Аноним (255), 14:15, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > значительная часть hg написана на Rust

    *facepalm* Ещё одна фатальная ошибка выбора языка. Там что, одни смузихлёбы остались шт0ле?! Нельзя же бесконечно прыгать по одним и тем же граблям!
    Даже выбор Си был бы не так страшен, как эти танцы на костылях "Ржа"! Это всё таки очень важно - иметь ОПЫТ в ИТ. Без него "ойтишнеги" принимают крайне бестолковые решения, которые ещё и базовые! Ну не будет никто тащить проект на расте. Сам раст - не взлетел, так растаманы думают, что если его пихать в каждый проект, то он "сам собой" станет лучше! :))) "Дебилы, б....!" (ц)
    СНАЧАЛА язык должен быть хорошим (типа C#) и только ПОТОМ его будут использовать для проектов. Наоборот - вообще никак.

     
     
  • 5.257, пох. (?), 16:41, 12/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    разработчиков крупных сложных проектов там точно не осталось ну а что им там де... большой текст свёрнут, показать
     
  • 3.243, iZEN (ok), 21:09, 09/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    % pkg info -d mercurial
    mercurial-6.5.3:
    python311-3.11.6
    gettext-runtime-0.22.3
     
  • 2.258, burjui (ok), 12:26, 16/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Как минимум два:
    1. Производительность Git выше, это особенно заметно на крупных проектах.
    2. Git, в отличие от Mercurial, не срёт в директорию проекта временными файлами .orig и .rej при конфликтах слияния веток. Во всяком случае, второй так делал 8 лет назад, когда я был вынужден этим пользоваться в компании.

    Ну и, субъективно, модель веток в Git понятнее и логичнее.

     

  • 1.30, vitalif (ok), 23:12, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Ну и норм, наконец-то. Когда-то я считал плюсом hg постоянные ветки, но это как раз оказалось нафиг не нужно, подход гита с ветками-указателями оказался правильнее, и в тот же hg их втащили как "букмарки". Ну система команд чуть понятнее у hg при переходе с svn. Но больше преимуществ у него нет...
     
     
  • 2.83, fuggy (ok), 02:46, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    В чём вообще преимущество постоянных веток, хотелось бы услышать от того кто пользовался.
     
     
  • 3.125, пох. (?), 09:29, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    В том что когда ты роешься в чужом совершенно незнакомом проекте многолетней давности - ты видишь не только что сделано, но и как к этому пришли, и иногда можно угадать - почему. То для чего и нужна история.

    Т.е. самим разработчикам, в общем-то, пользы от них мало - они все равно умеют только push/pull. И историей почти не пользуются, нафиг тебе история, веслай быстрее дальше.
    Им скорее была польза от того что сломать себе копию почти невозможно, а с гитом "ой... а как теперь это починить" - постоянный вопрос, и вообще git развивает привычку делать копию репо каждый раз, офигеть удобно и быстро (нет) из-за полной неадекватности логики, заточенной под "порежьте, пришлите в рассылку".

    Здесь логика заточена именно под push/pull, все опасные операции требуют явного подтверждения.

     
     
  • 4.137, Аноним (124), 09:49, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > "ой... а как теперь это починить"

    True story. И мне вот с эти постоянно работать.

     
  • 4.193, all_glory_to_the_hypnotoad (ok), 14:41, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Смотреть как бедолага ходил по одним и тем же граблям и гадил коммитным поносом с мержами в понос основной ветки и назад, чтобы сделать свою несчастную копеечную работу, не обязательно. Это, так скажем, развлечение для ценителей тонких извращений. В таких командах лучше пользоваться плоской историей, как в SVN. Если же команду удаётся немного научить пользоваться VCS, то дальше по полезности идут squash merge и rebase + fast-forward merge, т.е. мержы без merge коммитов. Правильная работа с ветками со слиянием в основную требут следующего уровня просветления от ответственного за реп и это не всегда нужено .. чаще не нужено.
     
     
  • 5.199, пох. (?), 16:10, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну и не смотри - это значит что история тебе и нахрен не нужна зато потом хотя ... большой текст свёрнут, показать
     
  • 5.205, Бывалый смузихлёб (?), 16:56, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Если же команду удаётся немного научить пользоваться VCS,
    > то дальше по полезности идут squash merge и rebase + fast-forward merge,
    > т.е. мержы без merge коммитов

    Вот это вот самое бредовое в гитовом подходе
    Вначале наплодить гору отдельных веток на каждый чих, потом их мерджить, а после - героически решать проблему мусорки из явных мерджей - мерджами же по сути но неявными

    Это почти как поначалу было с нодой и нпм, где на каждый чих предполагалось пакет ставить
    К счастью, там это хотя бы немного дошло до какой-то меры. В отличие от гита

     
  • 3.167, vitalif (ok), 12:58, 07/11/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Ну я сначала как раз думал, что типа круто, не забудешь потом откуда коммит приш... большой текст свёрнут, показать
     
     
  • 4.198, Аноним (198), 15:46, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >в hg тоже так сказать "признали" победу гитовой схемы, сделав букмарки

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

     
     
  • 5.200, пох. (?), 16:31, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>в hg тоже так сказать "признали" победу гитовой схемы, сделав букмарки
    > Букмарки изначально не предполагались для ветвления. Это метки с человекочитаемым текстом,

    но их переделали в экспортируемые - специально для неспособных жить без гитовых костылей.

    А для локального ковыряния есть lbranch. Но я так и не нашел куда его употребить - моя история для меня ценна, иначе бы я не пользовался такой vcs. Если смысл существования ветки истек - она мержится и закрывается. Но остается на поглазеть, когда через год забылось самое главное - а с чего я вот так сделал, ведь хотел по другому вроде? В качестве undelete мне хватит и rcs, незачем какие-то репозитории разводить.


     
  • 3.197, Аноним (198), 15:38, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Они явно отображаются в истории мержей. Можно разобраться откуда какой код пришел в финальный релиз, что дает некоторое понимание сути(тм).
     
  • 2.250, Аноним (255), 14:10, 10/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Чушь подростковую городишь - постыдился бы! Если чел не понимает, что технически Hg спроектирован лучше git, вон из профессии!
     

  • 1.32, Аноним (32), 23:18, 06/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +2 +/
    Скоро будет один сплошной гитхаб без альтернатив. Я уж не говорю о том что гит в принципе не нужен.
     
     
  • 2.51, пох. (?), 00:16, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    как то есть без альтернатив? Смотри, смотри - вон гитхап, а вон - гитляп!

    > Я уж не говорю о том что гит в принципе не нужен.

    dvcs в принципе иногда нужны. Но чаще всего вовсе не тем кто больше всего ими пользуется.

    А кроме гита (самой уежищной из них) к сожалению ничего уже не останется. hg мертв из-за суперудачного (нет) выбора нескучного язычка для разработки (ДВАЖДЫ на одни грабли - суметь надо!)
    перфорсу тебе не продадут, у тебя паспорт неправильной страны.


      

     
     
  • 3.176, Аноним (176), 13:38, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    А как же Гитеа в туалетном бачке? Главное, не обновлять его, а то сломается и придётся править конфиг.
     
     
  • 4.192, пох. (?), 14:39, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    а причем бы тут гитея, это ж просто очередная затычка для убогости принципиального решения не поддерживать в гите собственную авторизацию и собственных пользователей. (самое ведь то для того что заявлено как "Distributed" vcs, да? А, ну да, ну да - божка-с-пальцем это неколебет, к его-то гиту нет никакого внешнего доступа, и не нужен - порежьте, пришлите в рассылку)

    Если тебе нужен доступ не только с локалхоста и ридонли - то либо гитея, либо гитляп-ce, как еще-то?

    Ну либо на поклон к корпорации зла - github на подержать не дают.

     
  • 2.59, all_glory_to_the_hypnotoad (ok), 00:46, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Git пока что единственная доступая широким массам VCS для разработки, других просто нет
     

  • 1.52, Аноним (54), 00:19, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    Главное достоинство Mercurial - это очень быстрое клонирование.
     
     
  • 2.65, Аноним (63), 01:17, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Нет, главное - это человеский UI, а не гитовые кишки на пользователя вываленные
     
     
  • 3.135, Аноним (124), 09:45, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Аноним знает, видимо пользовался, плюсую.
    Но нынче git подобмазали сахаром, некоторые кишки можно не заметить за ним. Что, правда, не отменяет того, имхо, что всё равно никто ни хрена не понимает в гите, и даже этими сахарными командами-то кажется не пользуются.

    > "гитовые кишки на пользователя вываленные"

    Вот в них и дело. Гит же разрабатывался для своих там задач, и там было норм. Если б не толпа разрабов, которые знать не знают ничего про гит, кроме коммит&push, то в общем-то и ладно, переходите на какие системы хотите и какие удобно. А так грустновато. Меркуриал в этом плане одновременно и дружелюбней и строже, и вот с теми, кто коммит&push, было б спокойнее, наверное.

     
  • 2.69, Аноним (42), 01:22, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Сколько бы не было достоинств без бабла и корпораций любой инструмент уйдёт в забвение.
     

  • 1.104, Kuromi (ok), 03:39, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    Не удивительно. На самом деле разрабы в Багзилле давно жаловались что им не нравится Меркуриал. Когда-то давно, в стародавние дни, когда Мозилла хотела уйти с SVN у них был выбор между и ПОЧЕМУ-ТО они выбрали Меркуриал и потом тихонько жалели. Имхо онии  сами уже не помнят причин.
    В какой-то момент времени Меркуриал вообще много кто отбросил,а  эти упорно продолжали пользовать. В общем-то решение ожидаемое, но запоздалое.
     
     
  • 2.106, Самый умный из вас (?), 03:58, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > ПОЧЕМУ-ТО они выбрали Меркуриал и потом тихонько жалели. Имхо онии  сами уже не помнят причин

    Меркуриал выбрали и гугл, и фейсбук. Но гитхаб сделал своё дело

     
     
  • 3.123, пох. (?), 09:12, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Выведя породу разработчиков поинт-унд-клацем так-то казалось бы какое до нег... большой текст свёрнут, показать
     
     
  • 4.178, Аноним (178), 13:44, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ещё директрисе надо зряплату поднять.
     
     
  • 5.201, пох. (?), 16:33, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ещё директрисе надо зряплату поднять.

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


     
  • 3.204, all_glory_to_the_hypnotoad (ok), 16:39, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    У гугла своя основная VCS и HG они не выбирали. В стороних проектах может в принципе быть что угодно. Так-то у них андроид на git давно. Что внутри FB не знаю, но, вероятно, похожая картина.
     
  • 3.217, Аноним (-), 09:30, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Точнее, вебманками и манагерами в оных После фееричного посыла технарями в изве... большой текст свёрнут, показать
     
  • 2.108, Аноним (110), 04:55, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Многие в то время при переходе с svn выбирали hg: он абсолютно понятен: локально у тебя всё как было с svn, дополнительно к тому есть clone, push и pull, изучать ничего не надо. А git это совсем другой мир с нелогичными на первый взгляд командами (надо понимать устройство git, чтобы осознать почему так)
     
     
  • 3.121, Аноним (121), 08:17, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Да там просто нашелся очередной крикун типа поха, который якобы всё знает он сказала меркуриал топ и все пошли у него на поводу.
     
     
  • 4.132, Аноним (124), 09:38, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Зря вы так э передёргиваете Комментатор выше сказал очень ёмко и по делу А ... большой текст свёрнут, показать
     
     
  • 5.138, пох. (?), 09:55, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    пока на дороге не попадался бинарник мегабайт на первые хотя бы сто Напомнить, ... большой текст свёрнут, показать
     
     
  • 6.152, Аноним (124), 11:38, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Напомнить, ЧТО понаворатила microsoft чтобы как-то решить эту проблему гита?

    Нет уж, я знаю, не надо лишний раз, спасибо.

    > (это состояние (r)hg на сегодня, если ты не понял)

    А, во как. Оно даже есть. Ну я немного утрировал на тему "и сразу каааак попрёт".

    > Их даже опыт мордокниги ничему не научил.

    А что там у них?

     
     
  • 7.170, пох. (?), 13:02, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Их даже опыт мордокниги ничему не научил.
    > А что там у них?

    да то же самое - начали переписывать-переписывать на нескучном язычке.
    Только совсем ничего не заработало и даже не собирается.

    Подумали, и на гит перешли.

     
  • 5.142, Аноним (141), 10:34, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    И что там еще знать надо? Интерфейс идеа, дает 5 кнопок, фетч, пуш (либо пуш форс) пулл, коммит, и чекаут, больше ничего знать и не нужно, интерфейс для мержа все известные мне инструменты предоставляют
     
     
  • 6.149, Аноним (124), 11:27, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Похоже, вы настолько красочный представитель, что позволю себе резкость вы даже... большой текст свёрнут, показать
     
     
  • 7.151, Аноним (29), 11:37, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Самое забавное, что ты так и не привёл ни одного примера. Аргументация так себе.
     
     
  • 8.156, Аноним (124), 11:43, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Примера чего, простите Руководствуюсь личным опытом, и тем, что вижу каждый ден... текст свёрнут, показать
     
  • 8.157, Аноним (124), 11:49, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Пример того, почему не надо делать лишний раз форс пуш Странно, если это не н... текст свёрнут, показать
     
     
  • 9.164, Аноним (29), 12:38, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Вот примера возникающих проблем То, что деструктивные операции внезапно не отка... текст свёрнут, показать
     
  • 7.162, Аноним (162), 12:34, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    В 99% случаев разраб создаёт себе отдельную ветку, и дальше один в ней тусуется, бывает, конечно, что нужно подлить девелоп, что случается примерно в 15% случаев, и из них в 15% случаются конфликты, и приходится их править. Так что он бы там ни делал, после одного случайного форс пуша навсегда поймёт, что так делать не надо, без чтения X страниц документации.
     
  • 7.172, пох. (?), 13:06, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > P.S. Форс пуш - это отдельная тема.

    до него еще додуматься надо, а документацию ж читать некогда.

    А чаще всего у них непрошенный автомерж, причем спохватываются не сразу, а в момент когда ой, чота пулл-то не проходит. ААААА там вся работа за неделюууууу!
    В хорошем случае оно делает reset --hard, и нет проблем (в смысле у него-то теперь БОЛЬШИЕ проблемы, если оно не мальчик с феноменальной памятью, зато у меня их нет - нет ножек, нет варенья, чинить нечего)

     
     
  • 8.188, Аноним (189), 14:25, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это проблема в целом культуры разработки - браться за инструмент, не прочитав ин... текст свёрнут, показать
     
     
  • 9.202, пох. (?), 16:36, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    да у него такая инструкция, что читать невозможно - читаешь про эти fetch и rese... текст свёрнут, показать
     
  • 3.184, Kuromi (ok), 14:14, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Многие в то время при переходе с svn выбирали hg: он абсолютно
    > понятен: локально у тебя всё как было с svn, дополнительно к
    > тому есть clone, push и pull, изучать ничего не надо. А
    > git это совсем другой мир с нелогичными на первый взгляд командами
    > (надо понимать устройство git, чтобы осознать почему так)

    Ну вероятнее всего именно такие соображения и были - простой и логичный переход. Но со временем позиция поменялась, по мере того как народ начал пилить отдельные модули на Гитхабе, чтобы потом синхронизировать их назад в HG.

     
  • 3.190, Аноним (190), 14:32, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Одной из причин, почему они в 2006 отвергли Git, было то, что, по их словам, Git тогда не очень хорошо работал под Windows.

    Мне лень искать пруфы, я, когда изучал этот вопрос (когда-то заинтересовался, почему они выбрали Меркуриал), копал отсюда https://wiki.mozilla.org/VersionControlSummit2006 и дальше по ссылкам

     
     
  • 4.210, Аноним (210), 23:40, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Это только одна из причин.
    Hg так же предлагал нормальный набор команд. Не давал делать глупости, например, менять уже опубликованные коммиты. Предлагал внятные инструменты для перехода с SVN, даже для корявых реп.
     

  • 1.120, Аноним (121), 08:15, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +3 +/
    Всего лишь посчитали деньги и пришли к выводу что выкинуть меркуриал это очередной повод сэкономить.
     
  • 1.134, Пряник (?), 09:45, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Линус отнял у всех мнение? Или в чём новость? Ну перешли и перешли. А почему перешли?
     
     
  • 2.155, Аноним (153), 11:42, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Написано же, Боливар не вынес двоих.
     
  • 2.179, Аноним (179), 13:49, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вам днакомо понятие "сетевой эффект"?
     

  • 1.140, Геймер (?), 10:20, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    При перемене системы управления версиями для программы сумма багов в программе не меняется
     
     
  • 2.226, Аноним (227), 15:04, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Зато теперь разрабам не скучно - прибавилось гемора ещё и с кривой, наколенной DVCS!
     

  • 1.146, Аноним (146), 11:17, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    Спецы есть? Давно на каком-то форуме обсуждение читал, что Меркуриал технически совершенней Гита, просто Меркуриалу не повезло, он мало популярен. Есть мнения по этому поводу?
     
     
  • 2.163, Аноним (162), 12:35, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Разработчику всё равно, что использовать. Менеджеру вероятнее всего проще найти человека, знающего гит, а не меркуриал. А на техническую совершенность/несовершенность смотрят ооооочень редко.
     
     
  • 3.173, Пряник (?), 13:16, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Не верно. Разрабы ноют от тормозов Git при большой монорепе, из-за чего создали ещё один тип индекса sparse-index.

    Для разработки игр git вообще не подходит из-за жирных ассетов. Для игр используют Perforce.

     
     
  • 4.203, пох. (?), 16:38, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Для разработки игр git вообще не подходит из-за жирных ассетов. Для игр

    ms же им старался, целую lfs изобрел!

    > используют Perforce.

    гады!

    На самом деле, полагаю, как раз у разработчиков игр есть что украсть, и они не очень вообще любят держать ценные ассеты на гитхапе и гитляпе. Да и медленновато.

     
  • 2.196, Аноним (121), 15:16, 07/11/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Меркуриал проще и примитивнее.
     
  • 2.225, Аноним (227), 15:02, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ну вот какое мнение было, такое и осталось! :) Меркуриал сделан грамотнее, т.к. сразу пилился как DVCS, а не "приниматель патчей по емэйлу".
    Возьми новичка и ознакомь его с теорией и командами Hg - взлетает легко! И потом покажи git - он спросит: а чего всё так неуклюже сделано-то?!

    Вот и ответ. :) И увы, исторически выйгравший git ХУЖЕ, чем Mercurial.

     

  • 1.161, Scalpi (?), 12:10, 07/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +2 +/
    Никто не хочет пользоваться fossil :( Зря.
     
     
  • 2.180, _oleg_ (ok), 13:55, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Один раз в ней патч делал и отправлял автору, но так и не понял чем хороша. Есть какая-то статья-сравнение?
     
     
  • 3.211, Quad Romb (ok), 23:51, 07/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Может быть и есть сравнение Но, там и личного опыта более чем достаточно Fossi... большой текст свёрнут, показать
     
     
  • 4.222, _oleg_ (ok), 13:04, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Понятно. Спасибо.
     

  • 1.213, Аноним (213), 05:57, 08/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    hg грамотнее снаружи — честные ветки, слияние только двух веток за раз и нет отмены коммитов. Это всё заставляет держать всю историю и позволяет чётко отследить кто, когда и что. Подделка истории под свои нужды не является встроенной и легкодоступной возможностью.
    Надо ли говорить, что современным недоразработчикам все эти системные подходы к версионированию как сапог в горле у бешенной собаке?
    При этом в развитии hg больше полагался на развитие,нежели на конторы (условные пара форков самостоятельны и в апстрим не лились) и это тоже сыграло роль.
     
     
  • 2.220, пох. (?), 10:19, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    является встроенного там вообще считай ничего нет, но это штатные расширения , ... большой текст свёрнут, показать
     
     
  • 3.224, Аноним (227), 14:59, 08/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    +1, пестон стал прямо "стоп-причиной" в развитии этого инструмента. :(( Я (как сишарпист) может даже на Си что-то дописал бы туда, но пестон?! В такое г::но точно нет желания лезть.

    Так или иначе, остаюсь приверженцем Ртути.

     
     
  • 4.256, Аноним (-), 14:34, 10/11/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Скорее общий уровень управления проектом , питон лишь следствие, не более Ну д... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру