The OpenNET Project / Index page

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



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

"Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от opennews (??), 14-Мрт-23, 10:15 
После трёх месяцев разработки опубликован  выпуск распределенной системы управления исходными текстами Git 2.40. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58790

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

Оглавление

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


2. "Выпуск системы управления исходными текстами Git 2.40"  –11 +/
Сообщение от Аноним (2), 14-Мрт-23, 10:22 
чем оно лучше меркуриал?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск системы управления исходными текстами Git 2.40"  +13 +/
Сообщение от penetrator (?), 14-Мрт-23, 10:35 
тем что не сдохло, тем что несмотря на непрозрачность и неудобство CLI - это самое популярное решение, и решает поставленную задачу вполне сносно, тем что вокруг него много серверных и клиентских обверток в том числе онпремиз от бесплатных до космоса, тем что это основная система контроля версий ядра линукса и оно применяется в самых жестких сценариях

а хг не может дать ничего, притом не имея ничего из вышеперечисленного

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

18. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (2), 14-Мрт-23, 10:40 
зато хг или тот же свн могут просто работать без ненужных переусложнений, вызванных самой необходимостью имитировать бурную деятельность по разработке не самого сложного по задумке своей инструмента
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (50), 14-Мрт-23, 12:39 
А ты их хоть одну видел? Просто базовый набор команд (а дальше ты всё равно не смог разобраться) очень похож, буковки только разные)))
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (56), 14-Мрт-23, 12:44 
Главное захейтить гит, а уж чем это к делу не относится.  
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск системы управления исходными текстами Git 2.40"  –3 +/
Сообщение от Аноним (2), 14-Мрт-23, 13:03 
я не хейтю, а пишу про его объективный овер-инжиниринг
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Илья (??), 18-Мрт-23, 23:44 
Что там переусложнено? 3 базовых понятия, 5 команд для работы.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (73), 14-Мрт-23, 13:34 
Hg, наверное, да, может просто работать. Но SVN - не децентрализованный. Недецентрализованные уже давно не торт.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

103. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (103), 14-Мрт-23, 21:21 
Без ненужных переусложнений есть же Got (Game of trees) от разработчиков OpenBSD - поддерживает все основные команды git и совместим с git репозиториями.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

115. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 12:21 
> зато хг или тот же свн могут просто работать без ненужных переусложнений,

Работать - это громко сказано. Потому что вот именно контроль версий в гите получается лучше.

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

96. "Выпуск системы управления исходными текстами Git 2.40"  +2 +/
Сообщение от Аноним (96), 14-Мрт-23, 15:51 
Хг как раз даёт прозрачность и удобство cli. Продолжаем жевать кактус всей индустрией..
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

116. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 12:23 
> Хг как раз даёт прозрачность и удобство cli.

Для каких-то непрограммистов - может быть. Для програмеров гит - как родной. Что там не делай, а обнаруживаешь что давно хотел делать именно это, именно так. Потому что это логично и эффективно на самом то деле. А вон то - более быстрые лошади для тех кто с SVN расстаться не может. Странно что они вожжи к рулю не крепят для эмуляции конной тяги.

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

123. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Анонимиус (??), 15-Мрт-23, 15:04 
Почему вы решили, это Mercurial сдох? Разработка продолжается, пакеты обновляются, утилита работает, багов в повседневной работе не встречается, довольно большое сообщество. Некоторые облачные сервисы отказались от него? Ну так то бизнес.

>несмотря на непрозрачность и неудобство CLI
>решает поставленную задачу вполне сносно

Ну хоть честно признаете, что как инструмент Git довольно неудобен и переусложнен.

Mercurial очень хорош для новичков, а перейти с него на ограниченное подмножество Git (которым пользуется 99% сидящих здесь экспертов) это дело буквально одного дня.

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

128. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 18:07 
> Почему вы решили, это Mercurial сдох?

Потому что его практически все хостинги вынесли, что намекает на востребованость фичи. А между собой там можете хоть голубиной почтой файлы слать, всем похрен.

> облачные сервисы отказались от него? Ну так то бизнес.

Да, поддерживать второй код - который сильно более проблемный, делает то же самое, но хуже, и нужно полутора чудикам, желающих и правда не нашлось.

> Mercurial очень хорош для новичков, а перейти с него на ограниченное подмножество
> Git (которым пользуется 99% сидящих здесь экспертов) это дело буквально одного дня.

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

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

75. "Выпуск системы управления исходными текстами Git 2.40"  +3 +/
Сообщение от Аноним (75), 14-Мрт-23, 13:36 
Просто вспомни язык на котором написан меркуриал и ты сам все поймешь...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

97. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от анон (?), 14-Мрт-23, 16:57 
его сейчас активно переписывают. на хрусте...
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск системы управления исходными текстами Git 2.40"  +2 +/
Сообщение от Аноним (99), 14-Мрт-23, 19:15 
Мне лично глубоко пофиг на чем написано ПО, если оно прекрасно выполняет свою задачу и не требует для своей работы сотен мегабайт дополнительных библиотек. А вот к блобу под названием git у меня есть конкретные и не очень приятные вопросы...
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

107. "Выпуск системы управления исходными текстами Git 2.40"  +3 +/
Сообщение от 101 (??), 14-Мрт-23, 22:16 
Огласите, пжлст.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (122), 15-Мрт-23, 14:47 
Есть chg
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

108. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (99), 14-Мрт-23, 22:54 
Только тем что существует github.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

114. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 15-Мрт-23, 12:20 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

124. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Анонимиус (??), 15-Мрт-23, 15:18 
Очевидно, что у каждого инструмента есть свои достоинства и недостатки.

Git хорош для больших и огромных проектов, но переусложнен для небольшого проекта. Он быстр, но у него широкая и запутанная система команд.
Mercurial прост, его команды интуитивно понятны и хорошо подходит для небольших проектов. Он не так быстр, но на практике для большинства проектов это не так важно.

Так сложилось, что Git вышел раньше и имеет сильнейшую поддержку от сообщества Linux, что позволило ему стать доминирующей VCS несмотря на вопросы к его эргономике. Но это не значит, что Mercurial не является вполне рабочей альтернативой, особенно для начинающих. Во многих компаниях это основная VCS.

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

3. "Выпуск системы управления исходными текстами Git 2.40"  –5 +/
Сообщение от InuYasha (??), 14-Мрт-23, 10:24 
и что все так любят гит? программа 20КБ, папка гит вест 100МБ. какого фига?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (5), 14-Мрт-23, 10:26 
Не нравится - можно юзать svn тогда.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (2), 14-Мрт-23, 10:26 
опенсорс, идите и разберитесь, Яков
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "Выпуск системы управления исходными текстами Git 2.40"  +5 +/
Сообщение от Иван_Лох (?), 14-Мрт-23, 10:34 
git gc
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

69. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (69), 14-Мрт-23, 13:09 
sudo apt remove git

команда полезнее

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

72. "Выпуск системы управления исходными текстами Git 2.40"  +11 +/
Сообщение от Аноним (72), 14-Мрт-23, 13:31 
Ты останешься с той же самой репой, но без инструмента для работы с ней. Молодец.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 14:38 
Ну тогда уж apt purge, в то так останутся конфигурации какие-нибудь, пацаны на районе не поймут
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

16. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (56), 14-Мрт-23, 10:38 
Гит всё правильно делает.  
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (28), 14-Мрт-23, 11:01 
Ты, наверно, не догадался, как сделать, чтобы не весило. Куда важнее, чтобы не скачивало чисто для компиляции, конечно. А вот в целях разработки может быть выгодно иметь полную копию данных.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

32. "Выпуск системы управления исходными текстами Git 2.40"  –14 +/
Сообщение от InuYasha (??), 14-Мрт-23, 11:34 
Я начал новый проект в kdev и сделал тудапару коммитов. Мне некогда разбираться какого хрена очередная неведомая ёкнутая технология гадит в мою жизнь. Снёс нафиг - мне хватает и rar/tar/7z *.cpp раз в день.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Аноним (34), 14-Мрт-23, 11:44 
Значит вы так и не поняли что гит - это не только про резервные копии
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (50), 14-Мрт-23, 12:42 
git - Это вообще не про резервные копии, как и любая VCS. Резервные копии никто не отменял
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Alex (??), 14-Мрт-23, 11:45 
Если тебе хватает zip, и подобных для своей разработки,
значит твой проект пока еще не вырос чтобы его в
git перекладывать..

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

39. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (56), 14-Мрт-23, 11:55 
Так ты даже не программист.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

45. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (28), 14-Мрт-23, 12:15 
Смешно сравнивать с geany. Но просто гонит, в kdevelop (если это конечно он подразумевался, а то непонятно) нет такого поведения. Скорее всего левые данные попали.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 12:40 
Да, о нём. Там багов предостаточно (даже порой больше на квадратный килобайт чем в самом линуксе), но это, в принципе, довольно годный искоробочный ИДЕ, который позволяет что-то делать.
Есть подозрение что там каждый раз генерились тонны какого-нибудь browse info от гигабических библиотек, использованных в проекте, но мир никогда не узнает. Снёс к хренам.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 18:15 
Хочу посмотреть как ты аналог git bisect сделашь в зип архивах, чудак :). Да, прикинь - я гасил баги в совершенно неизвестном мне коде понятия не имея что ищу и где это.

Вот прям найдя offending commit с точностью до него - и уже предметно раскуривая на очень небольшом сегменте кода, точно зная кто, когда и где вкатил код после которого что-то пошло не так. А чтобы сегмент кода небольшой был - таки да, кодер должен быть одупляемым. Ты этого пока еще не понял просто.

Тем не менее, пару хинтов:
1) Комитить имеет смысл относительно консистентные состояния имеющие смысл. Как минимум это должно компиляться в общем случае. Иногда факапы случаются но лучше без них - при bisect можно о таком решении пожалеть будет.
2) Однако комитить стоит мелко и часто, дабы иметь возможность гранулярно откатывать неудачные результаты своего редактирвоания, экономя себе время. Ну вот поредактировал фичу, отрефакторил, думал улучшить а работает как полный трещ, вон там стало сложнее, и вообще не оправдало себя. Ну тогда сделать чекаут более старой версии и плясать от нее, списав в утиль МИНИМУМ. А если неделю впашки в утиль - обидно и неэффективно, да?!
3) В целом имеет смысл считать что комит это какая-то фича или фикс в относительно атомарном виде. Там должно быть что-то такое по задумке. И искусство кодинга и руления гитом в том чтобы этот баланс нащупать, тогда очень круто получается.

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

44. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (2), 14-Мрт-23, 12:12 
Яков, вы на пару со Стахлем себя просто напросто дискредитируете своими псевдо полезными хобби
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

48. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от beck (??), 14-Мрт-23, 12:35 
> мне хватает и rar/tar/7z *.cpp раз в день.

Значит git тебе не нужен. Более того,  вреден и будет всё портить.

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

120. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (120), 15-Мрт-23, 12:50 
> Снёс нафиг - мне хватает и rar/tar/7z *.cpp раз в день.

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

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

Так, на подумать, гит кернела СО ВСЕЙ ИСТОРИЕЙ занимает примерно 1.6 гига. Распакованное из него текущей версии - примерно столько же весит. Удвоение веса проекта за возможность шариться в его истории с начала времен не так уж и плохо, как по мне.

А в вооооон той фирмваре .git весит "аж" 500 кило. А там история довольно насыщенной жизни проекта за три года. С суммарным весом файлов на 400 кило. Только 3 года назад оно не имело ничего общего с вот этим кодом. Ну, почти. Наверное логично что какая-то дельта должна быть, да? Что ты сделал чтобы сто мегов туда вкатить - кто тебя знает.

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

47. "Выпуск системы управления исходными текстами Git 2.40"  +2 +/
Сообщение от pavelmvl (?), 14-Мрт-23, 12:30 
Полагаю что с .gitignore вы не разбирались
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

49. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 12:37 
Запилил, конечно. Это самое важное в гите. )
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (70), 14-Мрт-23, 13:22 
Значит ты что-то не так делаешь. Скорее всего когда-то ты хранил в git бинарники, в рабочей директории почистил, а в истории нет.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

94. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Аноним (94), 14-Мрт-23, 15:40 
Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.
Если ваша цель не разработка, а что-то другое воспользуйтесь соответствующими инструментами
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

121. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (120), 15-Мрт-23, 12:52 
> Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.

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

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

127. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (-), 15-Мрт-23, 18:03 
> Просто git предназначен для разработки, а не для "медитации" на занятое место на диске.

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

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

102. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Jh (?), 14-Мрт-23, 21:04 
Он же хранит всю историю коммитов, и все ветки. У тебя может быть там миллион веток
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

112. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (112), 15-Мрт-23, 10:29 
Гит хранит объекты, а не ветки. Ветки это просто txt со значением SHA-1. По идее git prune сносит все объекты, на которые не ссылается ни одна ветка. Поэтому удаляем лишние ветки и сносим. Но ещё  история ссылок есть, её сначала тоже снести нужно.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Aukamo (ok), 14-Мрт-23, 21:59 
Ничего не знаю, на 64 битной gentoo:

$ ls -h $(command -v git)
-rwxr-xr-x 142 root root 3,6M фев 11 07:49 /usr/bin/git

На винде git без *nix-ового окружения не может, так что ваши 100МБ это плата за использование пропроетарного ПО. И да, о WSL2, вам явно не рассказали.

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

131. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (131), 15-Мрт-23, 20:06 
Не засирай репозиторий ненужными блобами и будет тебе щастье.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

17. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (17), 14-Мрт-23, 10:39 
> Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток.

А почему не самой?

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

30. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (56), 14-Мрт-23, 11:32 
Антимонопольщики замучают.  
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (50), 14-Мрт-23, 12:43 
Что не мешает быть ему статистически самой популярной VCS
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Aukamo (ok), 14-Мрт-23, 22:02 
Какое отношение антимонопольный комитет имеет с свободному ПО? Они что, плату за воздух взимать будут?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

26. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (26), 14-Мрт-23, 10:47 
В поддержке SHA256 до сих пор никаких подвижек.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск системы управления исходными текстами Git 2.40"  +2 +/
Сообщение от Аноним (29), 14-Мрт-23, 11:13 
Работа остановилась. Коммитить не могу. git'ом пользоваться невозможно.
Дайте поддержку SHA256 уже, наконец!
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от OpenEcho (?), 14-Мрт-23, 11:54 
> В поддержке SHA256 до сих пор никаких подвижек.

Совместимость однако тянет...

BTW, fossil-scm давно на sha384

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

41. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (56), 14-Мрт-23, 11:57 
Технологии ради технологий.  
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (50), 14-Мрт-23, 12:44 
А смысл от sha384? У настоящих джентльменов есть только sha1, sha256 и blake3
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

98. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от аНОНИМ (?), 14-Мрт-23, 17:55 
аппаратно командами процессора поддерживается только sha1 и sha256. При этом sha1 сильно быстрее. С учётом того, что подбор коллизии (стоимостью 100к$) как атака мало актуально для гитовских реп -- можно не париться.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

109. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (109), 15-Мрт-23, 01:44 
А у кого-нибудь получалось подобрать такую коллизию? Не pdf с рандомным мусором, как у Гугла, а валидный гит-коммит? Там ведь надо чтобы совпало вообще всё, включая размер файла. И ещё бы неплохо, чтобы это компилировалось (смысл рандомный мусор пихать?)

Я не криптоаналитик, но мне кажется это малореальным.

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

110. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от аНОНИМ (?), 15-Мрт-23, 05:45 
Подбор коллизии -- это именно подбор *одновременно* двух РАЗНЫХ наборов данных с одинаковым, но заранее неизвестным хешем. Подбор левых данных с целью получить заранее известный хеш -- это уже подбор прообраза и совершенно другая задача. Если для мд5 коллизии подбираются за секунду то для прообраза вынь да положь перебор всех 2^128 вариантов. Потому я и говорю -- паника по поводу sha1 бессмысленна, паникуют только те, кто не в теме.

линкс релейтед: https://en.wikipedia.org/wiki/Collision_attack https://en.wikipedia.org/wiki/Preimage_attack

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

132. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (109), 15-Мрт-23, 22:00 
Плюс, в случае коллизии git берет _первый_ коммит с данным хэшем.

В общем, вообще не вижу о чем беспокоиться. Есть масса куда более реализуемых способов нагадить.

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

78. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (78), 14-Мрт-23, 13:43 
Мне вот интересно, вот каждую версию столько плюшек появляется, их вот прям все используют? Или ограничиваются стандартным набором?
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск системы управления исходными текстами Git 2.40"  +3 +/
Сообщение от Аноним (2), 14-Мрт-23, 14:11 
большинство разрабов которые сидят на гит тупо коммитят через VS Code или браузер)) им пофиг
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск системы управления исходными текстами Git 2.40"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 14:40 
Потом открываешь историю комитетов, а там fix fix fix again
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (94), 14-Мрт-23, 15:46 
Какие сложные вещи люди делают в git?
Я кроме commit, push, merge ничего не делаю, изредко только файл или коммит из другой ветки забираю и пытаюсь по idea git history понять зачем какую-то фигню делали 3-5 лет назад
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Бил Гейтс (?), 14-Мрт-23, 19:24 
Попробуй это сделать без гита
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (94), 16-Мрт-23, 07:23 
Без системы контроля версий это будет свалка кода, которую невозможно поддерживать.
Там и так свалка, но с ней с трудом можно что-то делать
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск системы управления исходными текстами Git 2.40"  –3 +/
Сообщение от Аноним (99), 14-Мрт-23, 19:52 
Гитом пользуются потому что github. Ваши операции проще делать в практически любой другой VCS.
Кстати github скоро невозможно будет использовать, потому что нужно будет предоставить справку об отсутствии судимости и доказательство с мокрой печатью что ты это ты, а не кто-то другой. И причин использовать git не останется, кроме самой привычки его использовать.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

126. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Люлька (?), 15-Мрт-23, 16:56 
Тогда появятся отечественные аналоги)
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (94), 16-Мрт-23, 07:34 
Именно так, удивляет как хомячки поглотили эту мульку с 2хфакторной аутентификацией. Свободные люди этим никогда пользоваться не станут
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

104. "Выпуск системы управления исходными текстами Git 2.40"  –2 +/
Сообщение от Аноним (104), 14-Мрт-23, 21:54 
rebase blame reflog log reset checkout
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

130. "Выпуск системы управления исходными текстами Git 2.40"  +1 +/
Сообщение от Аноним (-), 15-Мрт-23, 18:20 
> rebase blame reflog log reset checkout

Эллочки людоедки не могут в git bisect :). А напрасно, крутейшая штука. Можно картинно загасить баг в коде который вы впервые в жизни видите и ничерта в нем не смыслите. Когда DVCS такой хинт подогнал, кто угодно - офигенный кодер. Ведь вам по сути показали где баг, остается только починить.

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

134. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (94), 16-Мрт-23, 07:25 
Это же просто набор команд, а не что вы с этим делаете
Checkout вообще одна команда на кучу операций
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

111. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (111), 15-Мрт-23, 06:12 
> В скрипт git-jump добавлена поддержка редактора Emacs

Вау! Ждем обновления magit.

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

125. "Выпуск системы управления исходными текстами Git 2.40"  +/
Сообщение от Аноним (122), 15-Мрт-23, 15:26 
Кому больше нравится система команд Mercurial, существует полезная штука - плагин Hg-Git (https://hg-git.github.io/), который позволяет работать с Git-серверами через интерфейс Mercurial.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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