The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сообщения [Сортировка по времени | RSS]


12. "Bitbucket прекращает поддержку Mercurial"  –1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 21-Авг-19, 02:02 
Нет никакой суеты, просто HG это неудачный проект и от него начали отказываться довольно давно.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

16. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (17), 21-Авг-19, 02:56 
Пояснений о неудачности мы конечно же не дождёмся.
Ответить | Правка | Наверх | Cообщить модератору

47. "Bitbucket прекращает поддержку Mercurial"  +1 +/
Сообщение от Аноним (47), 21-Авг-19, 08:38 
А ссылку на RussiaToday тебе не нужно?
Ответить | Правка | Наверх | Cообщить модератору

65. "Bitbucket прекращает поддержку Mercurial"  –6 +/
Сообщение от Anti pythorust (?), 21-Авг-19, 10:36 
не, давай сразу на усраин тумороу. Ой они ж закрылись чз день после открытия
Ответить | Правка | Наверх | Cообщить модератору

54. "Bitbucket прекращает поддержку Mercurial"  +2 +/
Сообщение от Ананимус (?), 21-Авг-19, 09:26 
>  Пояснений о неудачности мы конечно же не дождёмся.

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

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

76. "Bitbucket прекращает поддержку Mercurial"  +1 +/
Сообщение от Аноним (76), 21-Авг-19, 11:16 
Для начала посчитали бы тогда уж и число пользователей, использующие ВСЕ возможности их гуйни. А то выяснится, что кроме git pull/push используется в 99% случаев.
Ответить | Правка | Наверх | Cообщить модератору

78. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (76), 21-Авг-19, 11:17 
"кроме" лишнее
Ответить | Правка | Наверх | Cообщить модератору

96. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (95), 21-Авг-19, 13:51 
Таким пользователям абсолютно похрену, что происходит внутри, поэтому компаниям, осблуживающим репозитории, выгодно стандартизироваться на том, что предпочитает большинство, чем поддерживать кучу разных VCS
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

93. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (95), 21-Авг-19, 13:44 
А что тут пояснять, если даже Python с hg свалил
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

142. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 21-Авг-19, 23:48 
HG не первый день существует ... ну ладно. Авторы чрезмерно упоролись модульностью и слепым академическим подходом в дизайне веток.

Ранние версии HG нужно было чуть ли не руками собирать в поисках нужных расширений и подключением в конфиге тривиальных фич типа подсветки синтаксиса. В Git всё всегда работало из коробки и в единственном виде, т.е. не нужно выбирать желаемую функциональность из N расширений, каждое из которых решает задачу частично.

Со временем наркоманию с модульностью немного поправили двигаясь в сторну коробочного решения, но из-за упёртости разработчиков по некоторым вопросам вроде нужности staging area (git index), удобство работы с продвинутыми фичами осталось на порядки хуже по сравнению с Git.

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

Какие бы фантазии не были у фанатов Mercurial, но Git тупо проще и удобней.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

146. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от KonstantinB (ok), 22-Авг-19, 00:47 
Вообще в меркуриале есть mq, который заменяет кучу фич гита. Но его настолько никто не осилил, что даже задепрекейтили. Хотя там ничего сложного, если в голове немножко мозгов есть.
Ответить | Правка | Наверх | Cообщить модератору

152. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (152), 22-Авг-19, 02:45 
Вот MQ постоянно пользуюсь, хотя при необходимости навереное мог бы как-то и выкрутится другим функционалом hg (в т.ч. другими расширениями).
Но уж больно удобные эти патчи).
По факту эти патчи у меня являются серией из нескольких staging-area.
Очень часто происходит что-то вроде (мой личный flow):
1. Интересно, если в проекте сделать то-то и так-то, как оно будет. Меняю исходники.
2. Более или менее завершив изменения сохраняю их ввиде патча mq, скажем "experimental ..."
3. Если всё получается норм, то продолжаю так появляются условные "experimental ... 2" и т.д. О Порядке и группировке функционала в патчах не забочусь (дабы не спугнуть вдохновение).
4. Если что-то не получается или оказывается слишком сложным или вдохновение кончается, то сохраняю последний патч и "отрываю" все заплатки
5. Занимаюсь другими вещами, возможно комича другое
6. Когда снова появляется желание поэксперементировать, то применяю эту серию патчей и делаю еще что-то
7. Когда дело доходит до работоспособности, то начинаю думать о порядке вывода этого в прод.
8. Группирую проделанную работу в отдельные комиты. Накатываю/откатываю/схлопываю/сортирую и создаю новые патчи.
9. В любой момент времени могу остановиться и переключиться на другие задачи
10. Когда какие-то патчи уже готовы, то либо всю серию либо часть (обычно подготовительный функционал) финализирую/пушу и мержу в бой.

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

Причем вся работа идёт в одном локальном репо проекта.

Ответить | Правка | Наверх | Cообщить модератору

156. "Bitbucket прекращает поддержку Mercurial"  +1 +/
Сообщение от Аноним (156), 22-Авг-19, 05:33 
Внимание! Обнаружен редкий вид - программист, который умеет пользоваться Mercurial. Требую немедленно занести в красную книгу!
Ответить | Правка | Наверх | Cообщить модератору

157. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от Аноним (156), 22-Авг-19, 05:37 
Не, щас, конечно, тут объяснят, как это все делать в git через staging, stash, временные ветки, rebase и такую-то матерь, я и сам так делаю (куда от Гита ныне денешься), привык и не жалуюсь, но вспомнил, насколько же это все было удобнее в ртути и аж слезу чуть не пустил. :-)
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

162. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от пох. (?), 22-Авг-19, 10:00 
> Вообще в меркуриале есть mq, который заменяет кучу фич гита. Но его
> настолько никто не осилил, что даже задепрекейтили. Хотя там ничего сложного,

просто уже есть гит.

То есть если тебе  нужен mq- можно спокойно гитом пользоваться. А тем кому hg - он как-то не особенно зашел.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

169. "Bitbucket прекращает поддержку Mercurial"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 22-Авг-19, 10:55 
> Вообще в меркуриале есть mq, который заменяет кучу фич гита

Mq это уныние, грусть и печаль если рассматривать как замену некоторым фичам Git - решение неполноценное и с ужасным интерфейсом. Многое в этот ужас вносит отсутствие staging area в HG.

> Но его настолько никто не осилил, что даже задепрекейтили.

Неужели. Давай посмотрим что про него думают разработчики:

> The problems with MQ is that it introduces a new concept, the patch, which is essentially a commit that doesn't know merge logic and (2) many of its operations (qrefresh, qfold, qdelete) do not produce any backups, so it's easy to lose work

Т.е. эта фича прикручена костылём и не по феншую. Случай наглядно демонстрирует зацикленность дизайнеров HG на неких минорных деталях и полное отсутствие целостного представления сочетания этих деталей в одном продукте.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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