The OpenNET Project / Index page

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



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

Оглавление

Проект SDL переходит на Git и GitHub, opennews (??), 10-Фев-21, (0) [смотреть все]

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


8. "Проект SDL переходит на Git и GitHub"  +2 +/
Сообщение от burjui (ok), 10-Фев-21, 21:46 
Понятно, что объявление о переходе SDL на GitHub - не лучшее место для пространных рассуждений, но я бы с удовольствием почитал аргументы Райана Гордона в пользу Mercurial. Дело в том, что я имел опыт работы с очень большим репозиторием (как по объёму, так и по количеству файлов), и там-то тормознутость Mercurial проявлялась во всей красе. Чтобы склонировать 20 GB, мне пришлось запустить клонирование в фоне и полдня заниматься другими вещами. Но, может быть, для небольших проектов у него есть преимущества перед Git?
Ответить | Правка | Наверх | Cообщить модератору

13. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от alexrayneemail (?), 10-Фев-21, 22:10 
некоторые преимущества есть - меркуриал повернут на редактрование дерева версий, и этот инструментарий у него "в коробке". есть еще мелочи, ну и тупо проще он чем гит.
Ответить | Правка | Наверх | Cообщить модератору

35. "Проект SDL переходит на Git и GitHub"  +1 +/
Сообщение от Аноним (35), 10-Фев-21, 23:40 
> некоторые преимущества есть - меркуриал повернут на редактрование дерева версий, и этот инструментарий у него "в коробке". есть еще мелочи, ну и тупо проще он чем гит.

В свое время там не было вообще ничего когда в гите было. Сейчас в гите есть submodules, subtree и subrepo, а для редактирования filter-branch, filter-tree и filter-repo.

И там и там третье поколение реализаций. Так вот порос, что прочитать про аналоги в hg?

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

62. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (62), 11-Фев-21, 05:44 
> Сейчас в гите есть submodules, subtree и subrepo

Три разных реализации для одной задачи? Хм.. а они точно работают? А то возникают сомнения не подождать ли четвёртый вариант.

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

80. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (-), 11-Фев-21, 09:01 
Все эти фичи работают через одно место и введены лишь бы были, а не ради облегчения
Ответить | Правка | Наверх | Cообщить модератору

169. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (169), 14-Фев-21, 10:39 
> Все эти фичи работают через одно место и введены лишь бы были, а не ради облегчения

Э... ну они хотя бы работают. В отличии от реализации одного из возможных вариантов использования в hg.

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

94. "Проект SDL переходит на Git и GitHub"  +1 +/
Сообщение от Аноним (94), 11-Фев-21, 10:46 
> Так вот порос, что прочитать про аналоги в hg?

Ну почитайте: https://www.mercurial-scm.org/wiki/Subrepository
Вышло в 2009-ом. Так что в Меркуриале эта фича была реализована раньше, чем её добавили в git.

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

155. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (155), 12-Фев-21, 18:09 
Где там разные варианты формирования дерева разработки?

Ну типа скрывать или нет патчи касающиеся подрепозиториев при отображении деревьев?

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

159. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от yetanotheranonymus (?), 14-Фев-21, 00:57 
В subrepository - никак. Было ещё такое расширение: https://www.mercurial-scm.org/wiki/HgSubtree, впрочем, я когда-то на него быстро забил и съехал на subrepository, поскольку он меня полностью устраивал.
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от пох. (?), 10-Фев-21, 22:38 
time hg clone  /dev/shm/SDL /dev/shm/SDL2
updating to branch default
1490 files updated, 0 files merged, 0 files removed, 0 files unresolved
9.498u 0.770s 0:10.29 99.7%     0+0k 8+8io 0pf+0w

вероятно, большая часть времени ушла на чтение питоновых потрохов при запуске, у меня тут ни разу не 64core xeon.
Поэтому Гордона вообще не колышет теоретическая "тормознутость меркуриала" на чужом прожекте с 20гигабайтами непойми чего (сколько времени компилируется эта свалка? и почему на этом фоне вас беспокоит сколько оно клонируется, это делают один-единственный раз, и это не будет мгновенно ни с какой волшебной vcs - разьве что с гитовой gvfs где ничего и не клонируется по факту).

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

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

25. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (25), 10-Фев-21, 22:55 
Использовал обе системы и с точки зрения рядового пользователя с его типичными задачами разницы нет. git сейчас более популярен.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

71. "Проект SDL переходит на Git и GitHub"  +1 +/
Сообщение от пох. (?), 11-Фев-21, 07:27 
типичные задачи рядового пользователя это git clone/commit/push (правда, они немного путаются в двух последних, не очень понимая зачем их вообще две)? Ну ок...

Правда, до первого "ой, нечаянно pull сделал вместо push, памаааагитя!"

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

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

119. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (119), 11-Фев-21, 14:51 
> Правда, до первого "ой, нечаянно pull сделал вместо push, памаааагитя!"

Такое существо не должно писать код

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

129. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от пох. (?), 11-Фев-21, 17:29 
А кто за него писать будет, не я же...

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

165. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (-), 14-Фев-21, 06:07 
> А кто за него писать будет, не я же...

А зачем тебе его код? Впрочем, поппроси его запрограмить тебе автопилот какой, или там ECU. Впрочем тебе даже и фирмвари лифта хватит. Тогда узнаешь в чем прикол.

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

33. "Проект SDL переходит на Git и GitHub"  +/
Сообщение от Аноним (33), 10-Фев-21, 23:28 
Спокойно стягиваю репы по 50 гигов(со вложенными сабрепами), брат жив. В клонировании нет разницы с гитом. Сейчас hg на раст вот начали переписывать, должно стать еще шустрее. Аргументы в пользу меркуриала озвучивались кучу раз на хабре. Гит хорош для открытой разработки, для чего он собсна и создавался. Для продуктовой команды(ОСОБЕННО ЕСЛИ в ней не только программисты) меркуриал много удобнее из-за простоты.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

86. "Проект SDL переходит на Git и GitHub"  –1 +/
Сообщение от пох. (?), 11-Фев-21, 09:56 
от того что что-то там стали на расте переписывать, как всегда, ничего шустрее не станет. Просто прожект окончательно умрет - хотя бы и потому, что я не поволоку хруст и миллиард зависимостей из всего интернета (да и вряд ли заработает на немодных системах), и так же сделают немногие оставшиеся админы. А девляпсам ваше это хеге нинада. У них гит.

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

> Гит хорош для открытой разработки, для чего он собсна и создавался.

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

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

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


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

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

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




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

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