| |
| 2.4, Аркагоблин (?), 12:41, 21/04/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Можно подумать есть выбор. GitHub, GitLab, даже Codeberg - всё заточено на Git. Да, можно найти маргинальный сервис с чем-то другим, но если у кода не появится пользователей (а там их точно не появится!), то зачем тогда публиковать?
| | |
| 2.5, Аноним (5), 12:43, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Лучшая система контроля версий ever.
Нету конкурентов. BitKeeper послал ядро и Линуса, ядро и Линус послало биткипера, так появился гит.
| | |
| |
| 3.29, Аноним (29), 14:44, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ой, конкурентов навалом было - инвалидный hg, маргинальные фоссилы и пихули, математичный darcs ажно основанный на patch theory. История рассудила.
| | |
|
|
| 1.6, Sm0ke85 (ok), 12:43, 21/04/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Выпуск системы управления исходными текстами Git 2.54
Заголовок не точный...
'''
Git — распределённая система управления Версиями.
'''
| | |
| 1.7, Аркагоблин (?), 12:48, 21/04/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Говорить что Git - лучшая СКВ это всё равно, что говорить что Солнце - лучшее светило. У неё монополия, все сервисы и приложения используют именно её, и она вне конкуренции.
| | |
| |
| 2.14, Аноним (1), 13:36, 21/04/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мне плевать на монополию и какие-то там приложения, которые её используют (кстати, что это за приложения?). Я оцениваю по объективным признакам - она просто самая лучшая из тех, что существуют или когда-либо существовали: rcs, cvs, svn, fossil, hg
| | |
| |
| 3.15, Аркагоблин (?), 13:50, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Объективным качествам? Так древнеарамейский язык может тоже качественный, но если на нём не с кем общаться и его нельзя применить на практике, то и его качество бесполезно.
| | |
| 3.17, Аноним (3), 14:00, 21/04/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну т.е. реального монополиста, perforce, ты в глаза не видел?
| | |
|
| 2.16, Аноним (16), 13:56, 21/04/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Она не лучшая СКВ, но монополий там, где действуют сетевые эффекты, избежать невозможно. А в СКВ они особенно сильны. Просто все проприетарщики кроме гитхаба оказались клиническими д********и и просрали все полимеры.
| | |
| |
| 3.34, Аноним (29), 14:57, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Конечно плохо, это же в первом классе рассказывают. Безусловно нужно демонополизировать и пользоваться 2-3 несовместимыми VCS.
| | |
|
| 2.31, Аноним (29), 14:50, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Говорить что Git - лучшая СКВ это всё равно, что говорить что Солнце - лучшее светило. У неё монополия, все сервисы и приложения используют именно её, и она вне конкуренции.
Ну да, а монополией её сделал лично Линус, потому что ходил по домам разработчиком и сносил им другие VCS. Нет, она монополия именно потому что лучшая. У hg были все шансы, он не взлетел. У большинства VCS-новоделов есть интероп с гитом, поэтому тоже все шансы, но кто ими пользуется?
| | |
|
| |
| |
| 3.18, Аноним83 (?), 14:04, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Потому что у меня набор локальных патчей, и я периодически подтягиваю с апстрима свежее и мне надо чтобы мои коммиты накатились сверху.
В одном случае их 20, в другом 60 и занимает это каждый раз как то неприлично много времени - на каждый коммит по 1 секунде примерно.
В моём представлении там всего то надо вызывать patch, потом git add, git commit. Учитывая что оно делается внутри одного бинарника то я ожидаю что с моми диффами в 1кб оно должно работать непрелично быстро.
| | |
| |
| 4.32, Аноним (29), 14:53, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Тоже такое замечал на дереве портов FreeBSD (хотя это огромный реп). Стоило бы это попрофайлить, но пока недостаточно чешется.
| | |
| 4.35, Аноним (35), 15:07, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>В одном случае их 20, в другом 60 и занимает это каждый раз как то неприлично много времени - на каждый коммит по 1 секунде примерно.
Помещаете в переменные $from указатель на последний коммит из родительской ветки, $to - последний нужный вам коммит, это можно автоматизировать, опираясь на ваш подход, после чего делаете
git diff "$from..$to" | git apply
git add .
git commit -m 'one commit'
Данная команда сожмёт всё в один коммит. Можно расписать более сложную логику, например через git log --name-only получать список имён, но это уже делать вам.
| | |
|
|
|
| 1.23, RM (ok), 14:24, 21/04/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
git rip?
из текста новости
Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите,
и ниже
Реализована команда "git history", предоставляющая экспериментальные возможности для перезаписи истории изменений
| | |
| |
| 2.33, Аноним (29), 14:54, 21/04/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ох. Тебе рассказать чем отличается локальная история от публичной? Не, иди сам почитай.
| | |
|
|