LINUX.ORG.RU

10 лет Git

 , , ,


0

3

Завтра Git будет отмечать свое десятилетие. Чтобы отпраздновать эту веху, Линус рассказывает историю Git за кадром и о том, что он думает о самом проекте и его влиянии на развитие программного обеспечения.

Из статьи: «Десять лет назад сообщество разработчиков ядра Linux столкнулось с непростой проблемой: они больше не могли использовать систему контроля версий BitKeeper, а никакие другие системы управления конфигурацией программного обеспечения (SCM) не отвечали их нуждам в задаче распределенной разработки. Линус Торвальдс принял вызов и исчез на выходные, чтобы появиться на следующей неделе с Git. Сегодня Git используется для тысяч проектов, он открыл новый уровень социального взаимодействия среди программистов. »

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: Wizard_ (всего исправлений: 2)

Ответ на: комментарий от erzent

потому что часть программистов забывали где они делали правки за день

git status? git diff?

Неужели нельзя было потратить пару часов на первую главу прогита?

ymn ★★★★★
()
Ответ на: комментарий от erzent

Когда же я увольнялся, таких там уже не было.

и что же ты такого сделал, неужто их всех на уровень сеньора вывел?

поверь, блаблабла
erzent

боюсь тебе тут уже никто не верит, разве что совсем инвалиды ума :)

EvgGad_303 ★★★★★
()
Ответ на: комментарий от erzent

я с тим лидами решил так быстрее

Низкая квалификация админа и тимлида.

проблема после этого была решена

Это не решение проблемы.

ymn ★★★★★
()
Ответ на: комментарий от ymn

почему не решение? Задачу которую надо было решить, она решила на тот момент.

erzent ☆☆
()
Ответ на: комментарий от leave

2 недели ждать, если не найдут админа со знаниями php на уровне сеньёра я буду взят...

erzent ☆☆
()
Ответ на: комментарий от arcanis

Меркуриал - это та фигня, которая репы час клонит?

Нет.

tailgunner ★★★★★
()
Ответ на: комментарий от aidaho

С Mercurial, естественно.

Есть какие-то сильно торчащие косяки при переходе с одного на другое?

Я переходил почти 10 лет назад, тогда git был одним большим косяком, а у меня не было накоплено кода в git, так что мне было легко :) Говорят, что сейчас hg может прозрачно использовать git-репозитории, но я сам не пробовал: http://mercurial.selenic.com/wiki/HgGit

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от anonymous

Пользуясь случаем спрошу: в чем причина использовать malloc(), а потом memset() нулями? У calloc() есть отрицательные особенности?

никогда не пользовался calloc, АПВС?

waker ★★★★★
()
Ответ на: комментарий от Kilte

А как зависит выбор системы контроля версий от языка?

В общем то никак, но есть некоторые корреляции между 1) складом ума и предпочтением языков 2) складом ума и предпочтением CMS.

По моим наблюдениям те кто любят C++ любят GIT, а любители Python - HG.

anonymous
()
Ответ на: комментарий от anonymous

Это понятно. Сам неоднократно замечал. Вот только там было сказано, что для C# предпочтителен hg. Не совсем ясно, почему.

Мне казалось, что C# кодеры в большинстве своём предпочтут git. Может я чего-то не знаю?

Я так понял, он считает, что это из-за венды, но как уже сказали — и hg и git прекрасно чувствуют себя там.

Kilte ★★★★★
()
Ответ на: комментарий от Shaman007

даже Луговскому

Линус делает реальные проекты, а Луговский всю жизнь только бухтел в лужу, ничего не породив.

Hertz ★★★★★
()
Ответ на: комментарий от AntonK

Вот так поделка, сляпанная за одни выходные, стала стандартом IT-индустрии.

Не надо сказок. То, что Линус напилил за две недели, было абсолютно неюзабелной поделкой, которую допиливала куча людей; стандартом она стала через несколько лет и github.

tailgunner ★★★★★
()
Ответ на: комментарий от AntonK

Ты прикинь, UNIX также поделкой был бородатых пацанов, которые поиграть в «Space Travel» хотели. А вот и жизнь твоя может получилась из-за «поделки, сляпанной за выходные» =)

int13h ★★★★★
()
Ответ на: комментарий от Indexator

Не хочу. Уже писал в похожих тредах. Юзай поиск.

waker ★★★★★
()
Ответ на: комментарий от anonymous

Ненавидят бедон - любят git.

Ftfy.

// ненавижу кресты, хоть и не так сильно, как будон

waker ★★★★★
()
Ответ на: комментарий от Hertz

Линус делает реальные проекты, а Луговский всю жизнь только бухтел в лужу, ничего не породив.

https://github.com/combinatorylogic/mbase

https://github.com/combinatorylogic/clike

http://sourceforge.net/u/mauhuur/profile/

Тем более он же в частных фирмах деньги зарабатывает, а не коммунизм для голодранцев строит.

anonymous
()
Ответ на: комментарий от anonymous

Оба, в репах большое содержание Кложуры, респект!
Но откуда инфа, что combinatorylogic - это Виталий Светославович?

Hertz ★★★★★
()
Ответ на: комментарий от Hertz

Оба, в репах большое содержание Кложуры, респект!

Там нет Кложуры, это Github в DSLях запутался.

anonymous
()
Ответ на: комментарий от erzent

git встроили в msvs в 2013 году, поэтому hg уже не предпочтительней

Reset ★★★★★
()
Ответ на: комментарий от Reset

Что забавно, наколеночные поделия становятся стандартами в IT значительно чаще «хорошо продуманных и спроектированных решений»

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Кстати, а где в этой отрасли «хорошо продуманные и спроектированные решения»? Одни поделки кругом.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Да не только в ИТ. Если человек сумел заработать себе имя, то сообщество пропихнёт любой его высер вперёд ногами. Поделие менее известного погромиста, пусть даже востократ лучшее, очень вероятно, что и вовсе бы не заметили.

Hertz ★★★★★
()
Ответ на: комментарий от erzent

покажи gitignore, я тебе выдам аналогичный hgignore. не надо сказок.

val-amart ★★★★★
()
Ответ на: комментарий от te111011010

Нельзя настроить, чтобы сабмодули выкачивались рекурсивно без указания опции у пользователей. 90% фидбека в почту об этом

anonymous
()
Ответ на: комментарий от anonymous

роль «сообщества» хорошо видна на примере systemd. «слушали-постановили».

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

Deleted
()
Ответ на: комментарий от Deleted

На примере системд мы видим, что он не так уж плох

Мне столько не выпить.

skiminok1986 ★★★★★
()
Ответ на: комментарий от littlechris

Ты все перепутал, hipster DVCS — это hg.

anonymous
()
Ответ на: комментарий от dodevich

да, на самом деле Linux - эмулятор терминала для ОС Minix. в качестве ядра некоторых вариантов ОС GNU он используется по досадному недоразумению.

Lincor
()
Ответ на: комментарий от Lincor

ух. Спасибо. За Minix читал, вроде грант дали разработчику (3 миллиона), а может премию.

dodevich
()
Ответ на: комментарий от Lincor

Linux - эмулятор терминала для ОС Minix

в качестве ядра некоторых вариантов ОС GNU он используется

это вроде называется «манямирок».

anonymous
()
Ответ на: комментарий от Shaman007


Ответ на сообщение:

Шаман, я приветствую твоё решение покинуть наконец это сборище инфантильных дурачков, хронических прыщешкольников! Никогда не понимал почему ты здесь торчишь, ведь тебе лет сорок, семья, двое детей, а тратишь время на этот задротский сайт. Правда, ты порой тоже вёл себя как школота типа Toney, но тем не менее ты из текущей команды модераторв был одним из самых адекватных (кроме тебя могу отметить разве что Mono, остальные такие же инфантильные дурачки как и весь контингент этого ресурса).

Желаю тебе удачи!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.