The OpenNET Project / Index page

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

Проект PHP мигрировал с Subversion на Git

20.03.2012 12:40

Разработчики проекта PHP сообщили о завершении миграции проекта с системы управления исходными текстами Subversion на Git. Для упрощения участия в проекте сторонних разработчиков, подготовлено актуальное зеркало нового Git-репозитория на GitHub, через которое в том числе принимаются pull-запросы. GitHub рекомендован к использованию в первую очередь. В качестве альтернативного варианта на своих мощностях введён в строй репозиторий git.php.net, в котором представлен код всех наработок проекта, в том числе код служб, доступных через Web.

В качестве одного из преимуществ миграции на Git называется возможность использования цифровых подписей основной группы разработчиков (PHP development team) при создании тэгов новых релизов, что позволит гарантировать целостность кода релизов от внесения изменений задним числом и возможность убедиться в неизменности копии репозитория, загруженной из сомнительного источника. Публичные GPG-ключи для проверки цифровых подписей будут опубликованы через несколько дней.

Для разработчиков подготовлено краткое введение по работе с кодом PHP с использованием Git и FAQ-руководство по миграции с Subversion на Git. Отдельно отмечается, что документация проекта и файлы с переводами пока остаются на Subversion, но будут переведены на Git в недалёком будущем.

  1. Главная ссылка к новости (http://www.php.net/index.php#i...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33401-git
Ключевые слова: git, php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (-), 13:28, 20/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Алилуя, не прошло и 100 лет!
     
     
  • 2.7, Andrey Mitrofanov (?), 13:45, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А разве что-то изменилось? Ну, то есть -- в следующий раз -- их сломают ч-з гит...
     
     
  • 3.9, ILYA INDIGO (ok), 13:51, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Почему для перехода на более современную модель управления версиями обязательно что-то должно случиться, причём непосредственно с их кодом?
    Просто решили двигаться дальше, как они всегда и делали!
     
     
  • 4.10, uniman (ok), 14:22, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Почему для перехода на более современную модель управления версиями...

    - Грузины лучше чем армяне!
    - Чем лучше?
    - Чем армяне!

     
     
  • 5.12, Аноним (-), 14:58, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > - Грузины лучше чем армяне!

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

     
     
  • 6.15, тигар (ok), 16:22, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • –7 +/
    правильно! удобнее ж выкачать весь интернет сразу, чтоб локальным был. а потом хоть в леса-болота, прятаться от врагов и писать Чудный Код!
     
     
  • 7.18, brzm (?), 17:13, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    man git-clone
    /--depth
     
  • 7.30, шыр (?), 20:25, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тигар, не тупи
     
  • 7.35, Аноним (-), 01:48, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > правильно! удобнее ж выкачать весь интернет сразу, чтоб локальным был.

    А там умно выкачивается - с дельтами и все такое. Аналогично и передача отличий. Она настолько эффективнее SVN что подтянуть мой реп полугодичной давности со всеми бранчами и прочая в git будет в 20 раз быстрее чем в SVN.

     
     
  • 8.49, Andrey Mitrofanov (?), 10:30, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А, катати, да Ждём - web archive org переходит на гит ... текст свёрнут, показать
     
  • 7.63, Aleks Revo (?), 04:27, 26/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так svn - это и есть выкачивание интернета на каждый чих
     
  • 6.28, uniman (ok), 20:22, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> - Грузины лучше чем армяне!
    > Не, извините, когда вы сравните скорость проматывания....

    Но при чем при определении параметров эпитет "современные системы"?
    До сих пор я считал, что инструмент выбирается исходя из технических условий.
    А не по мифическим лейблам.

     
     
  • 7.36, Аноним (-), 01:58, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    При том что возможность промотать на 5 10, 20, 100, ревизий вперед-назад ... большой текст свёрнут, показать
     
     
  • 8.51, uniman (ok), 15:25, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так где спецификация и или стандарт на современные системы контроля версий ... текст свёрнут, показать
     
     
  • 9.53, Michael Shigorin (ok), 22:45, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, а хоть и в тайге или самолёте Во-вторых, кто строит планы -- тот и... текст свёрнут, показать
     
  • 9.57, Аноним (-), 22:19, 23/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спросите у поручика Ржевского Если докапываться до буквы, то стандарты на модем... большой текст свёрнут, показать
     
     
  • 10.60, uniman (ok), 00:23, 25/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да и ладно У вас такой критерий - живите с миром ... текст свёрнут, показать
     
  • 7.45, Michael Shigorin (ok), 02:51, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А не по мифическим лейблам.

    Эта разница сродни тяговооружённости больше единицы, если что.

     
  • 3.13, Аноним (-), 15:05, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А разве что-то изменилось?

    Да: теперь у них нормальная система контроля версий вместо тормозных и неудобных окаменелостей. С git хотя-бы можно работать не испытывая отвращения от дебильной реализации некоторых операций и не перекачивая по 100500 раз по сети одни и те же файлы, совпадающие на 99%.

    > их сломают ч-з гит...

    А что, их ломали через SVN? Или я что-то пропустил? :)

     

  • 1.11, jedie (?), 14:25, 20/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    С переходом на GIT разработка 100% ускорится.

    Запарятся pull requestы разгребать.

     
     
  • 2.14, Аноним (-), 15:08, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Запарятся pull requestы разгребать.

    Если кто-то посчитал что pull request'ы для него удобнее и приемлимее чем иные варианты - наверное это его выбор и наверное у этого выбора была какая-то мотивация, не?

     
     
  • 3.29, uniman (ok), 20:25, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Запарятся pull requestы разгребать.
    > Если кто-то посчитал что pull request'ы для него удобнее и приемлимее чем
    > иные варианты - наверное это его выбор и наверное у этого
    > выбора была какая-то мотивация, не?

    Да, называется "я крутой пасан, и мой код самый крутой".

     
     
  • 4.32, Аноним (-), 00:34, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Под "кто-то" имели в виду разработчиков php, если что.
     
  • 4.58, Аноним (-), 01:14, 24/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, называется "я крутой пасан, и мой код самый крутой".

    Ну вот _вы_ можете разрешить кому попало запись в ваше репо например, я вам с удовольствием чего-нибудь прикольного вкоммичу даже. Будет свобода равенство жвачка. Правда это означает и что кто угодно сможет вам бэкдор в код впихнуть :)

     

  • 1.16, o (?), 16:32, 20/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    качества кода обычно не зависит от системы управления версиями. Хотя вроде бы должен, потому что система помогает разработчикам, а раз так значит и код должен бы получаться лучше. Но на практике почему то этого не происходит. Парадокс!
    И то что прыгают с одного на другое символизируют что комрады в курсе имеющихся у них системных проблем и пытаются их решить как умеют.
    Чем то басню Крылова напоминает, там где музыканты пересаживались.
     
     
  • 2.19, TiGR (?), 17:22, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    При чём тут качество кода? Недавно пробегала новость, что анализ кода показал, что с качеством кода у php всё на высшем уровне.
     
     
  • 3.20, SubGun (ok), 18:34, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тут одни гении собираются. Правда единицы из них в код проекта заглядывали, но это не мешает им орать, что в php - быдлокод.
     
  • 2.26, jedie (?), 19:56, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > качества кода обычно не зависит от системы управления версиями.

    чувак, покажи мне кто утверждает обра ное? Умоляю просто!

     
     
  • 3.31, Аноним (-), 22:47, 20/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Качество кода зависит от программиста. А все ваши разговоры про второстепенные вещи - пустословие. 1:0 в мою пользу.
     
  • 2.33, Аноним (-), 00:36, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > качества кода обычно не зависит от системы управления версиями

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

     
     
  • 3.43, Аноним (-), 02:08, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зависит. Централизованные VCS без возможности делать мелкие локальные коммиты

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

     

  • 1.52, Аноним (-), 22:02, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Проект PHP мигрировал с Subversion на Git

    Логично. Как будто есть альтернативы.

     
  • 1.54, Аноним (-), 10:27, 22/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы вот что запилили в новости: OpenChange 1.0 BORG Released!
     
     
  • 2.55, Michael Shigorin (ok), 01:20, 23/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лучше бы вот что запилили в новости: OpenChange 1.0 BORG Released!

    Во-он внизу справа ссылочка "Добавить": http://www.opennet.me/add.shtml

     

  • 1.59, Аноним (-), 03:13, 24/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда же будет FormStore из Ptrhon, а то сцуко жрет память этот ваш multipart в $_FILES.
     
  • 1.61, добрый дядя (?), 23:02, 25/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SVN - умирает

    развиваем эту глубокую мысль :)

     
     
  • 2.62, Michael Shigorin (ok), 23:26, 25/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > SVN - умирает

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

     

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



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

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