- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 11:47 , 06-Фев-17 (1)
- Выпуск распределённой системы управления версиями Mercurial ..., Штунц, 11:49 , 06-Фев-17 (2)
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 12:05 , 06-Фев-17 (5) +2
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 12:09 , 06-Фев-17 (6) +1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 12:18 , 06-Фев-17 (8) +1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 13:31 , 06-Фев-17 (15) –2
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 15:38 , 06-Фев-17 (28) +2
Сообщество не "выбирало", оно как стадо подсело на то что дали в красивой обёртке. Тут просто сработало то, что гит "раскрутили" быстрее: запили довольно удобный Github, ядро линуха лежит в гите и др. И почему то мало кто при этом смотрел на объективные вещи: удобство использования, понятные команды, кривая обучения, работа под разными операционками (оригинальный git долгое время вообще не работал под Windows). И все эти холивары Git vs Mercurial продолжаются потому, что нет среди них однозначного победителя по всем пунктам. Git раскрученный и много разработчиков его знает, есть популярный Github. Но зато Mercurial более удобный, расширяемый, и по моему имеет даже больше возможностей чем Git.
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 16:00 , 06-Фев-17 (32) –2
- Выпуск распределённой системы управления версиями Mercurial ..., XXXasd, 16:14 , 06-Фев-17 (36)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 18:51 , 06-Фев-17 (43)
> тем кто пишет под Windows? и что из этого? сами виноватыКакое то у вас детское суждение. Можно подумать, что весь мир вертится вокруг линукса, а Windows и разработчики использующие его - это маргиналы, на которых не стоит обращать внимание. Линус, когда пилил Git, явно не планировал делать его решением подходящим для всех. Просто Linux-у для хранения исходников ядра запретили использовать на халяву платное решение (BitKeeper). Вот Линус и запилил Git на коленке, из кучи разных утилит и языков программирования. При этом он пилил не VCS, а систему управления базой данных VCS (чем по сути и является Git). Т.е. git сам по себе - это довольно низкоуровневая штука (что не удивительно, ведь Линус, как разработчик ядра, имеет хороший опыт создания низкоуровневых систем). Предполагалось, что поверх git-а будут создавать отдельные фронтенды, и несколько специализированных даже было создано. Но как то всё пошло не так, и git получил распространение в том виде, в каком он есть - с кучек низкоуровневых, не простых и опасных операций, с не очень адекватным для целей простого программиста CLI. С другой стороны есть Mercurial, который изначально разрабатывался с идей об его удобном и простом использовании именно как VCS, с которой непосредственно будут работать пользователи без всяких дополнительных фронтендов. Поэтому у них и более адекватный и простой в изучении CLI.
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 08:43 , 10-Фев-17 (76)
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 13:30 , 06-Фев-17 (14) –2
- Выпуск распределённой системы управления версиями Mercurial ..., Я, 13:50 , 06-Фев-17 (16) +3
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 14:11 , 06-Фев-17 (17) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 15:08 , 06-Фев-17 (24) +1
- Выпуск распределённой системы управления версиями Mercurial ..., Alexey, 15:55 , 06-Фев-17 (31) +1
- Выпуск распределённой системы управления версиями Mercurial ..., fi, 17:43 , 06-Фев-17 (42) –2
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 12:08 , 07-Фев-17 (52) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Андрей, 23:01 , 07-Фев-17 (55)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 23:10 , 07-Фев-17 (56) +1
> Вот начинают проходить мимо люди, хотят помочь, но тут облом: меркуриал.Вот и пускай проходят себе мимо. Если они не в состоянии осилить меркуриал хотя бы в объёме clone/commit/push/pull/update (практически всё тоже самое что и в git), то я сомневаюсь, что их помощь будет сильно полезной.
- Выпуск распределённой системы управления версиями Mercurial ..., бедный буратино, 02:47 , 07-Фев-17 (49) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 15:05 , 06-Фев-17 (23) +1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 15:12 , 06-Фев-17 (26) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 15:55 , 06-Фев-17 (30) +1
> В hg нет веток.Вы это о чём? Вот как раз в гите нет настоящих веток, то что там называется веткой - это просто локальная именованная ссылка на один из top-овых коммитов в дереве, которая не пушится во внешнюю репу. В меркуриале есть аналог таких вот именованных ссылок, и они тоже работают только в локальном репазитории и не уходят во внешние репы.
- Выпуск распределённой системы управления версиями Mercurial ..., gaga, 00:18 , 07-Фев-17 (48) –3
- Выпуск распределённой системы управления версиями Mercurial ..., Crazy Alex, 15:48 , 06-Фев-17 (29) +1
- Выпуск распределённой системы управления версиями Mercurial ..., develop7, 19:26 , 06-Фев-17 (44) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 14:25 , 06-Фев-17 (18) +1
- Выпуск распределённой системы управления версиями Mercurial ..., DmA, 15:09 , 06-Фев-17 (25)
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 16:11 , 06-Фев-17 (35)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 16:28 , 06-Фев-17 (37) +1
Ну можно в качестве примера взять опыт Facebook, у них конечно не 250Гб наверное (3 года назад в git копии у них было 54Гб) - https://code.facebook.com/posts/218678814984400/scaling-merc.../ . Они решили свои проблемы со скоростью как то более правильно - сделали какие то патчи для меркуриал, написали расширение для него специальное, которое вероятно теперь доступно для всех. Майкрософт же приняло решение не трогать "бяку", и навертеть оптимизаций сбоку от Git-а. Запилили виртуальную FS-ку, и изменили серверную версию Git, что бы она поддерживала эту FS. В результате их решение работает только у них.
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 23:19 , 06-Фев-17 (47) –2
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним228, 05:46 , 08-Фев-17 (57)
- Выпуск распределённой системы управления версиями Mercurial ..., Вареник, 18:54 , 08-Фев-17 (61) –1
- Выпуск распределённой системы управления версиями Mercurial ..., Аноним, 16:37 , 09-Фев-17 (65)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 18:50 , 09-Фев-17 (67) –1
> Вопрос знатокам hg: зачем в практике сопровождения hg-based-проектов частенько рвут историю > на разные репозитории?Может как раз таким образом решают проблему больших репазиториев? Если они не делают бакпорт фиксов и каких то фичей в старые версии, то нет какого то особого резона тащить хвост из коммитов от старой версии, если их там 100500 и занимают дофига места. Тоже самое можно делать и на Git - это не какая то особенность присущая меркруиал репазиториям.
- Выпуск распределённой системы управления версиями Mercurial ..., anonymous, 23:22 , 09-Фев-17 (69)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 23:34 , 09-Фев-17 (71)
> В это не верится: история не обрезается снизу (старая), а подрезается сверху;Ну тогда фиг знает, это видимо какая то непонятная задумка авторов этой либы. Я сам такого нигде не встречал ещё.
- Выпуск распределённой системы управления версиями Mercurial ..., anonymous, 00:03 , 10-Фев-17 (74)
- Выпуск распределённой системы управления версиями Mercurial ..., Cykooz, 00:34 , 10-Фев-17 (75)
> А это не специфично для gmp. Но в hg-репозиториях я такое несколько > раз встречал. > Ладно, отнесем к разряду "какая-то хрень".Как вариант - это просто один и тот же реп, склонированный на сервере в разные папки и переключенный на соответствующие бранчи, что бы можно было с ними параллельно работать. Никакого доп. места на диске для хранения истории оно не занимает, т.к. она "клонируется" как хард-линка. Точно так же можно сделать и локально, если нужно параллельно работать с разными бранчами. Хотя в случае GMP смущает что набор тегов в этих "репах" всё таки отличается.
|