Обсуждение:Git: различия между версиями
Schrike (обсуждение | вклад) |
→Взлом sha1: новая тема |
||
Строка 61: | Строка 61: | ||
И также неплохо было бы отметить основное отличие этой системы: SVN заботится о файлах, Git заботится об изменениях. В этом и заключается "невежественность" подхода разработчика.[[Special:Contributions/94.217.129.134|94.217.129.134]] 21:54, 9 сентября 2015 (UTC) |
И также неплохо было бы отметить основное отличие этой системы: SVN заботится о файлах, Git заботится об изменениях. В этом и заключается "невежественность" подхода разработчика.[[Special:Contributions/94.217.129.134|94.217.129.134]] 21:54, 9 сентября 2015 (UTC) |
||
== Взлом sha1 == |
|||
Товарищи, а имеет ли для Git какие-то последствия возможность находить коллизии sha1? |
Версия от 12:42, 17 марта 2017
Проект «Информационные технологии» (уровень II)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Нужно в связи с этим Cogito раздвоить, а то ссылка ведет не туда :)) — Это неподписанное сообщение было добавлено 194.6.220.77 (обс · вклад) 2007-06-14T14:45:51
perl
Perl перешел на git. http://www.opennet.ru/opennews/art.shtml?num=19507 --88.147.142.18 11:05, 23 декабря 2008 (UTC)
"См. также"
Считаю, что упоминание darcs в этом разделе не имеет смысла — в данный момент это очень, очень нишевой "продукт". И если мы будем перечислять все DVCS в данной статье, то будет просто свалка... --LimeHat 09:55, 30 марта 2009 (UTC)
- Darcs выделяется среди прочих своей теорией патчей. Думаю, свалки не будет, всё-таки распределённых систем контроля версий не так много. Скорее свалкой станет список проектов, которые используют git :-) --Claymore 10:12, 30 марта 2009 (UTC)
- Ну с десяток, кажется, даже в английской вики перечислено :) Просто я не видел у даркса ни одного сторонника среди "крупных" игроков, да и в-общем то говоря, единственный проект, который мне вспоминается — идентика/лаконика, которые сменили его на гит. Может, конечно, где-нибудь в сообществе хаскелла оно весьма популярно...
- А список проектов, наверное, можно переименовать во что-нибудь типа "Крупные/важные/популярные проекты, использующие git" и (куда-нибудь перенести)/выкинуть всякие мангосы. --LimeHat 12:54, 31 марта 2009 (UTC)
Произошение
А как оно произносится? Джит или Гит?--Vanuan 13:10, 12 июня 2009 (UTC)
- «Гит». Означает «мерзавец», «тупица». — Claymore 15:46, 12 июня 2009 (UTC)
Ссылки на блоги
Это с каких пор ссылка на крохи русской документации или статьи стали саморекламой портала ? вот там выше стояла ссылка на ЮТуб может и её надо удалить ? ведь это самореклама Ютуба ?) — Эта реплика добавлена участником Joker (о • в) 18:38, 24 июня 2009 (UTC)
- По поводу внутренней рекламы проектов и порталов см. ссылку на опрос выше. По поводу блогов и форумов см. проекта правила ВП:Внешние ссылки. — Claymore 14:47, 24 июня 2009 (UTC)
- конешноже вы правы ивените меня пожалуйсто я был не прав, и это всецело моя вина)))) (нервы дороже, проще плюнуть и забыть) ;) Joker
Преимущества и недостатки
можно отметить, что git изначально идеологически ориентирован на работу с изменениями, а не с файлами, «единицей обработки» для него является набор изменений, или патч
Git хранит измененные файлы целиком, а не в виде набора изменений. Патчи используются при пересылке изменений, например, электронной почтой, и не являются ни единственным, ни главным способом взаимодействия. Считаю, что вышеуказанное утверждение может ввести читателя в заблуждение, поэтому его следует исправить.
В целом статья оставила впечатление не очень качественно написанной, по сравнению с английским вариантом. Предлагаю добавить следующий шаблон:
Проверить информацию. |
.
Roman D. Boiko 07:16, 26 июня 2012 (UTC)
- Ага, явная дезынформация, гит хранит файлы, а не патчи.
--John84 16:08, 17 мая 2013 (UTC)
История названия Git
Было бы неплохо перенести в эту статью раздел Name из немецкой версии (по всем правилам и со ссылками), который в переводе звучит так:
Название "Git" в британском сленге означает что-то вроде «идиот». Линус Торвальдс объяснил свой выбор необычного названия с помощью шутки, и тем фактом, что слово в мире программного обеспечения еще совсем не использовалось:
...."Я эгоистичный ублюдок, и называю все мои проекты как мне захочется. Вначале «Linux», теперь «мерзавец»".
....- Линус Торвальдс [4]
....Шутка "Я эгоистичный ублюдок ..." была просто слишком хороша, чтобы отказаться от нее. Но слово Git к тому же коротко, удобно в произношении и печатается на стандартной клавиатуре. Оно разумно уникально и необычно, т.к. не является какой-то стандартной командой".
....- Линус Торвальдс [5]
Название Linux изначально распространялось не самим Торвальдсом и лишь с неохотой было принято им.
От себя добавлю, что с другой стороны слово Get как "идиот" имеет развернутое значение - "полностью невежественная ребячья персона без каких-либо манер" и это смысловое значение удивительно перекликается с концепцией Git, в которой за основу было принято полное отрицание системы SVN и одним из трех пунктов этого отрицания SVN было: "и если что вызывает сомнение - сделайте наоборот"
И также неплохо было бы отметить основное отличие этой системы: SVN заботится о файлах, Git заботится об изменениях. В этом и заключается "невежественность" подхода разработчика.94.217.129.134 21:54, 9 сентября 2015 (UTC)
Взлом sha1
Товарищи, а имеет ли для Git какие-то последствия возможность находить коллизии sha1?