1.1, Аноним (1), 23:44, 30/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Git - правильный выбор.
GitHub - не самый плохой выбор. Альтернатив такого же уровня пока нет. Есть максимум какая-то тормознутая руби-хрень, первое и последнее преимущество которой в частичной опенсорсности.
| |
|
|
3.43, Аноним (43), 16:38, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
они частично на Го переписали. Недавно вроде на хабре была статья
| |
|
|
|
|
|
|
7.29, Аноним (29), 10:43, 01/10/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Там не вполне корректные (или сильно устаревшие) данные. В частности, утверждают, что в GitLab CE якобы отсутствует Squash Merging.
| |
|
|
|
|
|
2.72, n242name (?), 09:09, 04/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
лучше бы на GitLab переехали.. вы пока еще не представляете какой треш твориться сча на гитхабе
большую часть репозиториев это сейчас не касается, но вспомните мои слова лет через 5
| |
|
1.4, Аноним (4), 00:28, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Ну вот, на меркуриале осталась только мозилла. Ждём её и про этот недоvcs с инопланетянским синтаскисом команд и невменяемым подходом к организации репозитория можно будет совсем забыть. Не часто ущербная технология уничтожается настолько полностью, скажем даже cvs кто-то ещё тащит.
| |
|
2.10, funny.falcon (?), 03:29, 01/10/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
Вообще-то это у git инопланетянский синтаксис. А hg продолжает традиции cvs и svn.
Помню, как работал с svn, и потом по собственной инициативе переходил на git. Какое-то время было очень непривычно. Не знаю, почему я тогда hg не попробовал :-( видимо, будущее его популярностьи уже было очевидно.
| |
|
3.45, Аноним (43), 16:40, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
в каком месте он продолжает продолжает традиции svn ? Это три вида веток продолжение традиции svn?
| |
|
4.52, кон (?), 21:11, 01/10/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Будто бы не в гит не то же самое. Абсолютно такое же, просто в профиль.
ветки клоны репы в hg = форки в гит
именованные ветки в hg = обычные "веток" с указателями в гит с той лишь разницей, что это имя вписывается в метаданные комита и потом hg опирается на это, что и делает такую ветку полноценной веткой, а не просто указателем на голову. Представь что указатель в гит вписывается в комит (многие в комент к комиту вписывают) - и будет тебе "как в hg"
анонимная ветка в hg = прыгни назад в истории в гит, сделай комит и не вешай указатель. В гит он уйдет в мусор, в hg же не считают комиты мусором только потому что их не пометили как "не мусор". Это в гит идиотская концепция "все считать по дефолту мусором". Можно понять почему так, но факт остается фактом.
А вот чего в гит реально нет, так это 4й тип - топики с evolve, которые позволяют безопасно!! переписывать публичную историю, то есть можно сидеть в одной фиче ветке не 1 человеку и не боятся переписать публичное.
По факту это просто метка при которой пуш таких комитов не помечает их как "опубликовал - не трогай больше"
| |
|
5.68, Xasd6 (?), 22:29, 03/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> и не боятся переписать публичное
а кто заставляет тебя в Git бояться?
может тоже НЕ бояться :-)
| |
|
6.69, кон (?), 22:39, 03/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> а кто заставляет тебя в Git бояться?
Ну перепиши публичную ветку, в которой ты не один, и узнаешь кто ты такой и куда тебе идти )
| |
|
|
|
3.51, Anonn (?), 20:36, 01/10/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
» А hg продолжает традиции cvs и svn.
Как будто это плюс.
| |
|
4.54, funny.falcon (?), 21:15, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я не утверждаю, что это плюс или минус. Просто в тот момент людям переходить на Git было сложнее, чем на Mercurial. Но авторитет Linux и появление GitHub сильно накренили чашу весов в сторону Git.
| |
4.55, кон (?), 21:18, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
да. это плюс. поэтому меркуриал интуитивен. Они не стали вносить новые концепции вместо привычных (читай интуитивных) любому человеку.
| |
|
3.60, TheFotoMag (ok), 00:17, 02/10/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> у git инопланетянский синтаксис
До тех пор, пока ты не вовлечен вразработку хоть чего-либо.
После этого GIT кажется чудом.
Да и для личного использования в одно рыло SVN отстал.
| |
|
4.63, кон (?), 16:44, 02/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> После этого GIT кажется чудом.
Ага. только инопланетным чудом. Гит лучше свн, но синтаксис гита все равно инопланетный. Сравни хотя бы с системой команд hg, где все строго, стройно и интуитивно понятно - чтобы понять, что реально чудо.
| |
|
5.66, TheFotoMag (ok), 16:33, 03/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> синтаксис гита все равно инопланетный
Плевать.
Идеология снэпшотов, вот что прекрасно. Я долго брыкался, потом пришлось перейти на gogs, а птом и на гитжаб. И все стало хорошо.
| |
|
6.67, кон (?), 20:21, 03/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Идеология снэпшотов, вот что прекрасно.
что вам она дает эта идеология по сравнению с историческими диффами?
чем она ущербна вряд ли вы понимаете.
| |
|
7.70, TheFotoMag (ok), 02:44, 04/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Идеология снэпшотов, вот что прекрасно.
> что вам она дает эта идеология по сравнению с историческими диффами?
> чем она ущербна вряд ли вы понимаете.
Объясните, пожалуйста. Буду признатеоен.
| |
|
8.71, кон (?), 07:54, 04/10/2020 [^] [^^] [^^^] [ответить] | +/– | Тем, что она не отслеживает переименования файлов Поэтому гит буквально угадыва... текст свёрнут, показать | |
|
|
10.74, кон (?), 16:22, 04/10/2020 [^] [^^] [^^^] [ответить] | +/– | гит один сплошной косяк который задумывался как костыль-инструмент одного челов... текст свёрнут, показать | |
|
|
12.76, кон (?), 19:26, 04/10/2020 [^] [^^] [^^^] [ответить] | +/– | Сейчас конечно их нет Потому что гит не выбирают Он стал стандартом причем не... текст свёрнут, показать | |
|
|
14.78, кон (?), 09:55, 05/10/2020 [^] [^^] [^^^] [ответить] | +/– | ну так никто не призывает писать свою dvcs Они есть готовые и адекватные Прост... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
2.27, Аноним (27), 10:40, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хомяки любят ругать mercurial, но я вам скажу очень удивительную вещь. Репозитории на hg почему-то фетчатся намного быстрее репозиториев на git.
| |
|
3.49, Аноним (4), 19:48, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это бессовестная ложь - ещё во времена холиваров наигрались с этим и поняли что git быстрее. Если вы конечено не сравниваете репу pidgin на mercurial и репу ядра на git.
Но я вам скажу удивительную вещь - даже если бы git качался медленнее, никого это не волнует, ибо репа качается один раз. Пусть хоть сутки качается.
| |
|
4.53, кон (?), 21:13, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>git быстрее
Смешал коней и котлеты. Гит медленнее в плане клонирования. Но гит позволяет затянуть только часть репы, hg же качает все. А упрек, что hg тормознее был именно из-за того, что он на питоне.
>Пусть хоть сутки качается.
забавно. а ведь это именно гитовский аргумент. именно этот аргумент постоянно слышают меркуриаловцы от гитовцев.
| |
|
5.59, Аноним (27), 22:33, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Но гит позволяет затянуть только часть репы
1. зачастую --depth=1 очень немногим быстрее полного клона.
2. при этом склонировать только 1 диру де-факто нельзя - в гите возможность типа есть, но ни GitHub, ни GitLab её не поддерживают.
3. При этом граф коммитов при фетче гвоздями прибит к самому репозиторию, вытянуть только блоб графа нельзя по "умному" протоколу. Это приводит к тому, что при сборке софта все тянут полные версии истории, потому что иначе из тегов хрен извлечёшь версию, если, конечно, тянешь не сам тег. Я в своей системе метасборки это обхожу так - просто запилил внутри неё абстракцию для API сервисов и классы для API самых популярных сервисов и дёргаю tagи через API.
| |
|
|
|
|
1.5, Аноним (5), 00:38, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Почему свой сервер с гитом не подняли? Как вообще можно доверять житхабу, если им владеет некрософт?
| |
|
2.7, Аноним (1), 01:14, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Почему свой сервер с гитом не подняли?
"GitHub сделает проект более привлекательным для новичков и разработчиков"
> Как вообще можно доверять житхабу, если им владеет некрософт?
А в чем опасность? Целостность репозитория обеспечивается средствами гита.
| |
|
|
4.56, funny.falcon (?), 21:19, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
В текущий момент уязвимость SHA1 весьма условная: нужно иметь возможность пройти апрув коммита с блобом весьма не произвольной структуры. Да, теоретически возможно. Но это если в сырцы OpenJDK начнут блобы коммитить.
Но, конечно же, сваливать с него нужно побыстрее. И жаль, что в протокол/формат изначально не встроили возможность легко поменять.
| |
|
|
2.9, FixingGunsInAir (ok), 02:57, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как вообще можно доверять житхабу, если им владеет некрософт?
Достаточно сделать git mirror локально где-нибудь.
| |
2.16, YetAnotherOnanym (ok), 08:23, 01/10/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Если они не объявили, что держат у себя отдельный сервер с отзеркаленной с гитхаба репой (помимо клона на компе каждого разраба) - это не значит, что его нет.
| |
|
1.12, Козлетто (?), 06:13, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А svn нынче живой? А то мы наблюдаем как закапывают одним за другим скв отличные от git
| |
|
|
|
4.40, анонн (ok), 13:32, 01/10/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> или не понимают
Да-да, принимать патчи на ревию в фарбикаторе (хоть из svn, хоть из git или "ручками, вот") вместо "порежьте помельче, отошлите воон туда и надейтесь что никакой кусок не потеряется и его заменят" конечно же "непонимание".
Забыли с опеннетными анонимами проконсультироваться - бздуны, что с них взять!
| |
|
|
4.58, кон (?), 21:56, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А парни-то знают, что они не знают?
дык это всего лишь зеркало. зеркала у всего есть.
| |
|
|
2.30, Аноним (29), 10:49, 01/10/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Живой, конечно. Всякого легаси хватает. Но чтобы кто-то в здравом уме его для новых проектов использовал — такого не встречал. Это ведь означает совершенно неадекватные пляски с администрированием (бекапами, миграциями и т. п.). По сравнению с git или hg, конечно.
| |
|
3.34, aa (?), 11:12, 01/10/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
А в чем сложности с бекапами и миграцией? Я бекаплю свн репы скриптом в одну строку, миграция как-то с сервера на сервер с изменением путем в репах прошла за полчаса включая чтение мануалов.
| |
|
4.65, Хрюн (?), 08:02, 03/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
Тссс не нарушай его кулхарекский мирок. Все изобрёл гит! До него были только боль и страдания!
| |
|
|
|
|
2.41, Аноним (41), 13:55, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Ждём переименования OpenJDK в MSJDK
Вот и выросло поколенние опеннетчиков, которые не застали MS Java.
| |
|
|
2.33, Аноним (33), 11:03, 01/10/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Растерянность это нормальное состояние после такого долгого прибывания в криосне.
| |
|
3.39, Zenitur (ok), 12:52, 01/10/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Знаешь, когда версия 1.5 существовала, казалось бы, вечность. Потом 1.6 казалась вечной. А сейчас у тебя 1.8. И тут вдруг версия 1.16!
| |
|
4.44, Аноним (44), 16:40, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну не вдруг, но 4 версии я пропустил за год, наверно, теперь увеличивают каждые 2 месяца.
| |
|
|
|
|
2.36, имярек (?), 12:27, 01/10/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
и фейсбук
и все,кто может себе позволить выбирать инструментарий за реальные достоинства, а не потому что "все выбирают гит"
| |
|
3.46, Аноним (-), 17:44, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
Мозилла выбирает Mercurial и своему выбору не изменяет. Ма -лат -цы!
| |
|
|
1.38, Аноним (-), 12:50, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Разработка OpenJDK переведена на Git и во вражье логово Майкрософт.
Так и надо было начинать...
| |
1.42, Аноним (41), 13:58, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
2001:
Sun запрещает Microsoft развивать свою версию JVM.
2020
OpengJDK переезжает к Microsoft на GitHub.
Всего года не хватило до юбилейной даты.
| |
|
2.47, Аноним (-), 18:37, 01/10/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вот там и похоронят его. Все вкурсе что если будет рагуляция в голове модератора гитхаба - он может незаметно поменять код вместо удаления проекта к чертям ? Или думаете ваши \r только правят, хехе
| |
|
|