The OpenNET Project / Index page

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

Git исполнилось 10 лет

06.04.2015 21:13

Распределённая система управления исходными текстами Git празднует десять лет с момента основания проекта. В честь данного события издание linux.com опубликовало интервью с Линусом Торвальдсом, в котором он попытался вспомнить мотивы появления Git и поделился мнением о сегодняшних тенденциях в развитии данного проекта.

Разработка Git была инициирована Линусом Торвальдсом в апреле 2005 года, после того, как компания BitMover разорвала договорённость о предоставлении бесплатного доступа к системе управления версиями BitKeeper, которая использовалась в разработке ядра Linux вплоть до версии 2.6.11. Конфликт возник после отказа лаборатории OSDL прекратить разработку открытого инструментария, позволяющего напрямую работать с репозиториями BitKeeper, что нарушало изначальное соглашение между разработчиками ядра и компанией BitMover.

После прекращения возможности использования BitKeeper Линус Торвальдс попытался найти подходящую для разработки ядра систему контроля версий, и склонялся к переходу на monotone. Но в итоге все существующие системы его не устроили и было принято решение создать собственную распределённую систему управления исходными текстами, изначально отвечающую всем требованиям разработчиков ядра. За считанные недели был написан первый прототип, состоящий примерно из тысячи строк кода на языке Си. Через семь месяцев был выпущен релиз Git 1.0.0, размер кода в котором превышал начальный прототип в 13 раз.

В настоящее время большинство открытых проектов используют в процессе разработки Git, в том числе ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen и Minix.

Дополнение: Подготовлен перевод интервью с Линусом, посвященного десятилетию Git.

  1. Главная ссылка к новости (http://www.linux.com/news/feat...)
  2. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.3.0
  3. OpenNews: Прекращение поддержки бесплатной версии системы BitKeeper
  4. OpenNews: Релиз системы управления патчами GIT 1.0.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41984-git
Ключевые слова: git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (78) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Какаянахренразница (ok), 21:19, 06/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Эх, закоммитим на юбилей! И чтоб не в последний раз!
     
     
  • 2.9, Сергей (??), 00:32, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прошляпил ты свой коммит, т.к. запушить забыл. ;-)
     
     
  • 3.11, Аноним (-), 00:40, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Я после первого коммита не запушиваю.
     
     
  • 4.32, Сергей (??), 12:03, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это 10-й, как-минимум. ;-)
     

  • 1.2, MPEG LA (ok), 21:29, 06/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    и где щас этот BitKeeper?
     
     
  • 2.3, Анонмск (?), 21:38, 06/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Еще жив вроде бы.
     
     
  • 3.4, myhand (ok), 21:50, 06/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Судя по вики - релиз был чуть ли не два года назад (на сайте так и не нашел актуальную стабильную версию без заполнения ***х форм).  Даты обновления на сайте - тоже из 2013...

    Короче, мораль пропиетарным гномикам: не жлобьтесь.

     
     
  • 4.33, vn971 (ok), 12:24, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Чшш, ты что! Мораль проприетарам: зарабатывайте максимум за сегодняшний день. Через год вы всё равно может быть уйдёте в другую компанию, а деньги в кармане не помешают никогда. 8-летняя жизнь компании вам лично всё равно пользы не принесёт.
    А уж остатки и долгосрочную перспективу оставьте нам. Вам пользы нет, нам -- есть.)
     
     
  • 5.38, myhand (ok), 14:56, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Через год вы всё равно может быть уйдёте в другую компанию, а деньги
    > в кармане не помешают никогда.

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


     
     
  • 6.40, vn971 (ok), 15:41, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Проекты 8-летней давности будут смотреть?
    Да и вообще, я же не призываю к саботажу. Я говорю что у проприетара существует естественное желание быть поближе к деньгам. И сразу, а не через 5 лет. Это обстоятельство весьма на руку открытым решениям. Некоторый открытый софт за счёт этого и выживает. Также замечу что в рамках этой модели никто в минусе особо и не оказывается (никакой конкретный человек не теряет, общество в целом уж точно не теряет).

    P.S. на самом деле я и сам чую что нельзя брать и прямо следовать такому подходу. Есть в нём что-то неправильное. Но жадность компаний действительно часто на руку.

     
  • 2.21, Аноним (-), 09:27, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > и где щас этот BitKeeper?

    Там где самое место жлоборасам :). Остальным которые пытаются выкручивать руки клиентуре - неплохо бы усвоить какая участь их ждет и сделать выводы. До того как выводы сделают их.

     
     
  • 3.34, vn971 (ok), 12:26, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Категорически не согласен. Естественная и правильная цель компании -- зарабатывать деньги. См.выше мою аргументацию.:)
     
     
  • 4.63, Аноним (-), 21:49, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > См.выше мою аргументацию.:)

    У меня есть кой-какие личные счеты к жлоборасам, поэтому я предпочту чтобы их ждал ад. Я даже согласен быть с вилами - они заслуживают. Примитивные создания с жадностью как единственной целью? Несомненно, проэксплуатировать это приятно. Но еще приятнее когда таким подпаливает зад.

     

  • 1.5, andy (??), 21:54, 06/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    monotone, судя по сайту, тоже не шибко
    развивается. Последняя версия примерно
    год назад вышла. Кто-нибудь его использовал?
    Как впечатление?
     
     
  • 2.7, arisu (ok), 22:05, 06/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я использовал. нормальное впечатление. у ребят больше упор на криптографию, подписи во все поля, такое вот. скрипты на Lua можно делать. собирается без проблем, работает тоже без проблем. хочет меняться только по своему протоколу, поэтому с проксиками может быть беда. в целом — практического смысла не имеет в силу малой распространённости.
     

  • 1.6, RazrFalcon (ok), 21:56, 06/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    10 лет от велосипеда до стандарта. Ай да Линус.
     
     
  • 2.8, myhand (ok), 23:22, 06/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > 10 лет от велосипеда до стандарта. Ай да Линус.

    Никита Сергеич, загнивающий Mercural уже похоронил?

     
     
  • 3.10, Аноним (-), 00:38, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы те парни, что основали Github и в первую очередь defunkt были бы фанатами hg, а не гита, к поклонникам последнего относлилсь бы как к фрикам, использующим bzr; несмотря на авторитет Линуса.
     
     
  • 4.12, Аноним (-), 01:50, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Если бы

    дальше не читал

     
  • 4.13, Аноним (-), 02:13, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А они и были бы фанатами hg, не будет оный неюзабельным питонопoделием.
     
  • 4.14, Аноним (-), 02:34, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Прекрасно помню времена, когда разница между Github и Bitbucket была не так уж велика (и последний не предлагал Git). У создателей Mercurial был шанс, но они его про@#$!& по всем фронтам:

    * Перманентные ветки не взлетели;
    * Идеология "не дадим разработчику редактировать историю любой ценой" не взлетела;
    * Механика "расширения вместо и вместе с дефолтом" не взлетела да ещё и дала под дых двум предыдущим пунктам.

    В осадке получаем тот же Git c amend-ом, возможностью делать костыльный rebase силами сервера и кучей популярных костылей в расширениях. Парадоксально но факт: делавшие продукт для себя преуспели больше тех, кто изначально ориентировался на "рынок" и "клиентов". Первые были первопроходцами в своей среде, а вторые так и не смогли вытеснить всех коммерческих конкурентов.

     
     
  • 5.16, Аноним (-), 06:30, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Прекрасно помню времена, когда разница между Github и Bitbucket была не так уж велика (и последний не предлагал Git).

    Чиво? Разница как раз была раньше - убогий, неудобный и медленный интерфейс + hg-only. Потом интерфейс был слизан 1:1 с github и добавлена поддержка git, так что bb стал, по сути, калькой с гитхаба, но пользователей так и не набрал и стал терять, потому что на пустом хостинге делать в любом случае нечего. Сейчас, как посмотрю, интерфейс они всё-таки опять перелопатили, и стало ещё неудобнее.

     
     
  • 6.18, Аноним (-), 07:15, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    bb вполне себе удобно.
     
     
  • 7.37, Аноним (-), 14:30, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кому-то и кобыла невеста.
     
     
  • 8.39, myhand (ok), 15:02, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ох, детишки Да оба луя - приблизительно в одну цену Внимание, ваш кумир объяс... текст свёрнут, показать
     
     
  • 9.76, Аноним (-), 01:20, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, линус мне не кумир - я предпочёл бы не пользоваться ничем к чему он п... текст свёрнут, показать
     
     
  • 10.77, myhand (ok), 03:02, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то - минусы гитхаба Але, ты все буквы знаешь Тапки учат Иди на LKML ... текст свёрнут, показать
     
  • 7.41, Аноним (-), 15:52, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > bb вполне себе удобно.

    После гитхаба - не внушает. Тормозливый и глючный. Вот скажите - как можно показать коммитдифф, в нем (новый) файл. А при клике на файл ... ничего не происходит?! Если кликать на измененные файлы - все ок, показывается diff. А свежедобавленный файл - болт. Просто никакой реакции. Зашибись - в diff файл есть, ссылка есть. Но посмотреть файл нельзя. Однако!

     
  • 4.15, Аноним (-), 04:08, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я тебя удивлю, но гит начали юзать еще до github, причем очень многие проекты. И у hq тогда были свои болезни так что многие несмотря на сложность выбирали гит.
     
  • 4.22, Аноним (-), 09:34, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы те парни, что основали Github и в первую очередь defunkt
    > были бы фанатами hg, а не гита,

    Для этого hg надо было быть нормальной системой контроля версий, а не нечто с достоинствами вида "зато на питончике" и "стандартный гуй для самых маленьких" (а кто сказал что с малышами не способными набрать пару команд в консоли работать в одной команде будет приятно?).

     
     
  • 5.26, arisu (ok), 10:03, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    зато у ртути сразу из коробки есть API, не надо было ждать libgit2. правда, оказалось, что людям DVCS нужна совсем не для того, чтобы писать под неё модули, используя её API.
     
     
  • 6.44, Аноним (-), 16:30, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть такая буита - приориеты И их надо расставлять правильно Вот для системы... большой текст свёрнут, показать
     
     
  • 7.50, myhand (ok), 17:38, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А удобство для
    > програмеров, способствование удобным и эффективным воркфлоу, скорость работы и прочая
    > - первый.

    Удобство для школоты - вообще "-ный", даже не цатый.

    Я надеюсь, что есть ничтожная, но ненулевая, вероятность что ты вырастешь и поймешь, что удобства для всех - не бывает.  Школоте вот - github удобен.  Торвальдсу - нет.

    > Понимаешь, мне гит нравится не каким-то там апи, а тем что во
    > первых раскатывает запрошенное в мгновение ока. Даже если я попросил откатить
    > линевый кернель на 2 месяца назад.

    Т.е. не имея опыта работы с hg вовсе ты еще и берешься его критиковать?

    > Во вторых - я как-то
    > на уровне интуиции обычно догадываюсь "гит что" мне надо набрать, даже
    > и не отвисая особо в манах.

    Ну и как ты догадалось, убожество, до "git replace"?  Ах, ты знать не знаешь о таких
    зверюшках...

    А что ты знаешь?  Ах, git pull/push/commit.  Ну так и в hg это есть, причем называется
    точно также.  Да дети, bisect там тоже есть.

    > Видимо стиль мышления не очень далек от автора этой штуки.

    Не оскорбляй авторов git.

    > А вот если проект пользуется hg, это как правило или хардкорные любители
    > пермиссива без вазелина, или мальчики-маздайчики.

    Школие обозвало Гвидо "маздайчиком".

    > Вот им да, надо "стандартный гуй" и они переклинены на svn-подобных воркфлоу.

    hg ни разу не имеет svn-подобный воркфлоу, не позорься.

    > А как это может быть децентрализованный воркфлоу - до таких вообще
    > не допирает. Но вот лично мне с такими взаимодействовать некомфортно и
    > hg в проекте - хороший сигнал для меня что мне лучше
    > по возможности идти мимо :).

    Ага.  Тут недавно одному клоуну также и svn в проекте мешал.  Это не ты?

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

     
     
  • 8.59, Аноним (-), 21:20, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе как яркому представителю - виднее, имхо Чего разблистался своими комплекса... большой текст свёрнут, показать
     
     
  • 9.66, myhand (ok), 22:14, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это не комплексы Видимо, и с диагнозом по возрасту - попал Ключевая фраза ... большой текст свёрнут, показать
     
  • 5.51, myhand (ok), 17:48, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Если бы те парни, что основали Github и в первую очередь defunkt
    >> были бы фанатами hg, а не гита,
    > Для этого hg надо было быть нормальной системой контроля версий, а не
    > нечто с достоинствами вида "зато на питончике" и "стандартный гуй для
    > самых маленьких" (а кто сказал что с малышами не способными набрать
    > пару команд в консоли работать в одной команде будет приятно?).

    "Стандартный гуй" - появился просто в силу простоты его прикручивания.  У системы
    сразу было нормальное апи, написано все было - на высокоуровневом языке, а не адовой
    смеси "переносимого ассемблера" и shell-скриптов.

    Чем он тебе, собственно, помешал?  От того что посмотрит кто на файлы/коммиты/ветки
    в веб-интерфейсе - с тебя, "гуру", не убудет (ну раз носом ткнут в каку, которую ты наваял,
    подумаешь).  А для работы над кодом, естественно, им потребуется использовать консоль.  Гуй -
    не для редактирования кода.

    Полагаю, ты путаешь стандартный веб-интерфейс hg с возможностью редактировать код
    на github.  Так, детка, github-то - как раз git использует.  И школие так привлекать к разработке
    - именно их идея, а не hg.  Не позорься так больше.

     
     
  • 6.56, Аноним (-), 19:01, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Создайте систему которой может пользоваться даже дypaк - и только дypaк захочет... большой текст свёрнут, показать
     
     
  • 7.58, myhand (ok), 19:25, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В том что ты лепишь цитаты случайным образом - hg не виноват А ты - нужен Есть... большой текст свёрнут, показать
     
     
  • 8.61, Аноним (-), 21:43, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Зато корреляции вида аудитория - выбор VCS - вполне наблюдаемы Я не знаю... большой текст свёрнут, показать
     
     
  • 9.64, arisu (ok), 21:59, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    э 8230 git gui gitk ... текст свёрнут, показать
     
     
  • 10.70, Аноним (-), 22:59, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    code git gui git gui is not a git command See git --help code А эт... текст свёрнут, показать
     
     
  • 11.71, arisu (ok), 23:20, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    беда срочно преврати кастрата назад в полный git да какая же посторонняя 821... текст свёрнут, показать
     
  • 9.68, myhand (ok), 22:41, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хочешь сказать, что придурки вроде тебя - проблема архитектуры git Значит бу... большой текст свёрнут, показать
     
     
  • 10.72, Аноним (-), 23:46, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Жжошь напалмом Пиши еще Не очень понимаю зачем мне сильно разбираться в тормоз... большой текст свёрнут, показать
     
     
  • 11.74, myhand (ok), 00:11, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так да или нет Ну, не знаю Чтобы не казаться истеричным придурком Как сдоров... большой текст свёрнут, показать
     
  • 3.20, Филипп Филиппович (ok), 08:29, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Mercurial вполне жив. Но мейнстримом всё же оказался git. Когда я выбирал, что рекомендовать использовать в конторе с сотней программистов, решающей внезапно оказалась совсем не простота, а наличие средств, способных обеспечить workflow для pre-commit code review. И именно для git с ними всё оказалось хорошо. Бесплатный Gerrit, платный Stash...
     
     
  • 4.24, Аноним (-), 09:36, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Mercurial вполне жив. Но мейнстримом всё же оказался git.

    Mercurial настолько же жив как бзды живы по сравнению с линуксом.

     
  • 3.46, Аноним (-), 16:33, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Никита Сергеич, загнивающий Mercural уже похоронил?

    Бидоноподeлка. С соответствующей аудиоторией, от которой нормальные програмеры предпочитают держаться за версту.

     
     
  • 4.49, myhand (ok), 17:16, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Никита Сергеич, загнивающий Mercural уже похоронил?
    > Бидоноподeлка. С соответствующей аудиоторией, от которой нормальные програмеры предпочитают
    > держаться за версту.

    О, вот и достоинства hg нарисовались.

    Держать школо^W"нормальных программеров" подальше - это все технические достоинства git переплюнет.

     
     
  • 5.54, Аноним (-), 18:42, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Держать школо^W"нормальных программеров" подальше - это все технические достоинства git
    > переплюнет.

    Ога. Главный школьник сезона - Линус Торвальдс. А вроде на ядро линя говорят что студенческая подeлкa? Нестыковочка.

     
     
  • 6.57, myhand (ok), 19:10, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Держать школо^W"нормальных программеров" подальше - это все технические достоинства git
    >> переплюнет.
    > Ога. Главный школьник сезона - Линус Торвальдс. А вроде на ядро линя
    > говорят что студенческая подeлкa? Нестыковочка.

    Ну так он сам о "нормальных программерах" github'а - ровно того же мнения, что я озвучил.  Почитай интервью, малыш.

     
     
  • 7.62, Аноним (-), 21:44, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так он сам о "нормальных программерах" github'а - ровно того же
    > мнения, что я озвучил.  Почитай интервью, малыш.

    А чем тебе гитхаб так дался? Или это тебе зад так припекает его успех? oO

     
     
  • 8.67, myhand (ok), 22:14, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не люблю восторженных придурков Всех размеров и сортов ... текст свёрнут, показать
     
     
  • 9.73, Аноним (-), 23:46, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Как же ты живешь то По логике вещей ты должен сам себя искренне ненавидеть ... текст свёрнут, показать
     
     
  • 10.75, myhand (ok), 00:12, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И по какому поводу я тут выражал восторг ... текст свёрнут, показать
     

  • 1.17, Аноним (-), 07:02, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь BitMover обанкротилась, а ее работники пошли в дворники.
     
     
  • 2.19, rius (ok), 07:42, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Политику компании определяют не работники, а руководство.
     
     
  • 3.23, Аноним (-), 09:35, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Политику компании определяют не работники, а руководство.

    Это не важно. Если работники работают в компании с плохим руководством - они сами себе злобные буратины.

     
     
  • 4.25, Аноним (-), 09:55, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Компаний, благородных, хороших и просто хороших, работающих чисто ради благотворительности, на всех как бы не хватит.
     
     
  • 5.28, arisu (ok), 10:08, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Компаний, благородных, хороших и просто хороших, работающих чисто ради благотворительности,
    > на всех как бы не хватит.

    конечно. потому что все работают в плохих компаниях. «это не я такой, это жизнь такая.» «пойми, надо как‐то выживать.» «всё равно кто‐нибудь у них работать будет.»

     
     
  • 6.47, Аноним (-), 16:59, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Чукча писатель? Давай я за ононима рсшифрую. На земле, на минутку представь, более 7 млрд человек. _Буквально_, где найдётся такое количество компаний бобра, способных трудоустроить всех их? Не как всем плохо работать, не как выживать, не жизнь такая-сякая, и не всё ранво кто-то будет работать у них, а именно: где всем этим честным людям работать?
    Пораскинь мозгами, оналитег, и не ищи скрытый смысл там, где его нет)))
     
     
  • 7.48, Аноним (-), 17:12, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    не корми троллей пусть и дальше пишут банальности
     
  • 7.52, arisu (ok), 17:50, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    не надо передо мной оправдываться.
     
     
  • 8.60, Аноним (-), 21:20, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Слишком много чести, лол ... текст свёрнут, показать
     
     
  • 9.65, Аноним (-), 22:02, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Но батхертец симпатичный А чтоб тебе совсем досадно было, человек-винтик те кт... текст свёрнут, показать
     
     
  • 10.78, Аноним (-), 05:42, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Какой батхёрт Тебе задан конкретный вопрос, а ты опять слился в свои фантазии п... текст свёрнут, показать
     
  • 5.45, Аноним (-), 16:32, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Компаний, благородных, хороших и просто хороших, работающих чисто ради
    > благотворительности, на всех как бы не хватит.

    Ну так первый шаг - осознать что жpaть дepьмо все-таки неприятно и перестать оправдывать это начинание. А второй - работать над тем чтобы этим не заниматься. Так намного комфортнее жить, честное слово :).

     
  • 3.27, arisu (ok), 10:07, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Политику компании определяют не работники, а руководство.

    я тебе сейчас страшную тайну открою: без работников руководству очень сложно работать.

    а теперь я тебе открою очевидное, которое ни за что не хотят признавать работники: если ты работаешь в компании, то ты активно поддерживаешь её политику. совершенно неважно, что при этом ты говоришь на словах — ты поддерживаешь политику компании намного более важным ресурсом. «я просто выполнял приказ», да?

     

  • 1.29, Аноним (-), 11:05, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, а GitHub требует обязательной инсталляции на десктоп клиента или можно работать с ним исключительно через веб-интерфейс?
     
     
  • 2.30, rius (ok), 11:17, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смотря что нужно делать. Статичный сайт или бложик в github-pages можно и через веб-интерфейс, например.
     
  • 2.43, Аноним (-), 15:56, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > с ним исключительно через веб-интерфейс?

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

     

  • 1.31, Аноним (-), 12:03, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Очень интересна история Git в контрасте со многими "истинно свободными" поделками типа Trisquel или Libre-Linux. Если вторые годами стоят на месте и занимаются вырезаниями неугодных man-pages, то Git за несколько месяцев взлетел от нуля до практически мирового стандарта. Это и отличает нормальный свободный софт от того, что только кричит о свободе ...
     
     
  • 2.42, Аноним (-), 15:54, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж хотелось побыковать - надо было bazaar (bzr) ругать, чтоли. А так - ни два, ни полтора. Trisquel ему жить помешал. Ну что за дятел?!
     

  • 1.35, stalker_by (?), 12:43, 07/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Перевод этого интервью - http://stproject.info/blog/?p=2911
     
  • 1.79, iZEN (ok), 11:33, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С Git всё плохо. Очень много неочевидностей в работе — https://www.linux.org.ru/forum/web-development/11103732#comment-11104680
     
     
  • 2.81, arisu (ok), 13:27, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    изя, смирись с тем, что git и дебилы несовместимы.
     
     
  • 3.82, myhand (ok), 15:54, 08/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Напрасно ты так.

    KRoN73 - не дебил, в отличие от большей части контингента LOR.

     

  • 1.80, iZEN (ok), 11:38, 08/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ///---https://www.linux.org.ru/forum/web-development/11103732#comment-11104954
    Я, как раз, сторонних подхода «никаких правок истории». Я просто делаю регулярные pull/modify/commit/push из разных мест. Иногда забываю сделать pull, при push получаю предупреждение о появлении второго head, делаю merge (безконфликтный!) и снова push. И так — год за годом. В mercurial проблем нет. Зато после сделанного однажды push'а в git (копия репозитория совершенно идентичная меркурийному) через два месяца при аналогичном же push накопленных изменений получаю множественные конфликты.

    Да, я не сказал ещё, там 2/3 «конфликтов» типа «добавилась строчка». Очевидно, что строчка добавлялась. Или даже (1/3 случаев) менялась. Но Mercurial мержит такие изменения автоматом. Между любыми ревизиями. Мне приходилось так сводить накопившиеся расхождения многомесячной давности. А тут — я не понял, что мешает git'у смержить добавление одной строчки в файл?
    ---///

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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