The OpenNET Project / Index page

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

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

"Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от opennews (ok) on 20-Мрт-12, 13:11 
Разработчики проекта PHP сообщили (http://www.php.net/index.php#id2012-03-20-1) о завершении миграции проекта с системы управления исходными текстами Subversion на Git. Для упрощения участия в проекте сторонних разработчиков, подготовлено актуальное зеркало нового Git-репозитория  на GitHub (https://github.com/php/php-src), через которое в том числе принимаются  pull-запросы. GitHub рекомендован к использованию в первую очередь. В качестве альтернативного варианта на своих мощностях введён в строй репозиторий git.php.net (http://git.php.net), в котором представлен код всех наработок проекта, в том числе код служб, доступных через Web.


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


Для разработчиков подготовлено (http://ru.php.net/git.php) кратное введение по работе с кодом PHP с использованием Git и FAQ-руководство (https://wiki.php.net/vcs/gitfaq) по миграции с Subversion на Git. Отдельно отмечается, что документация проекта и файлы с переводами пока остаются на Subversion, будут переведены на Git в недалёком будущем.

URL: http://www.php.net/index.php#id2012-03-20-1
Новость: http://www.opennet.me/opennews/art.shtml?num=33401

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

Оглавление

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


4. "Проект PHP мигрировал с Subversion на Git"  +2 +/
Сообщение от Аноним (??) on 20-Мрт-12, 13:28 
Алилуя, не прошло и 100 лет!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от Andrey Mitrofanov on 20-Мрт-12, 13:45 
А разве что-то изменилось? Ну, то есть -- в следующий раз -- их сломают ч-з гит...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от ILYA INDIGO (ok) on 20-Мрт-12, 13:51 
Почему для перехода на более современную модель управления версиями обязательно что-то должно случиться, причём непосредственно с их кодом?
Просто решили двигаться дальше, как они всегда и делали!
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Проект PHP мигрировал с Subversion на Git"  –3 +/
Сообщение от uniman (ok) on 20-Мрт-12, 14:22 
>Почему для перехода на более современную модель управления версиями...

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

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

12. "Проект PHP мигрировал с Subversion на Git"  +2 +/
Сообщение от Аноним (??) on 20-Мрт-12, 14:58 
> - Грузины лучше чем армяне!

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

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

15. "Проект PHP мигрировал с Subversion на Git"  –7 +/
Сообщение от тигар (ok) on 20-Мрт-12, 16:22 
правильно! удобнее ж выкачать весь интернет сразу, чтоб локальным был. а потом хоть в леса-болота, прятаться от врагов и писать Чудный Код!
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Проект PHP мигрировал с Subversion на Git"  +2 +/
Сообщение от brzm on 20-Мрт-12, 17:13 
man git-clone
/--depth
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

30. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от шыр on 20-Мрт-12, 20:25 
Тигар, не тупи
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

35. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 21-Мрт-12, 01:48 
> правильно! удобнее ж выкачать весь интернет сразу, чтоб локальным был.

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

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

49. "Проект PHP мигрировал с Subversion на Git"  +2 +/
Сообщение от Andrey Mitrofanov on 21-Мрт-12, 10:30 
>> правильно! удобнее ж выкачать весь интернет сразу
> А там умно выкачивается - с дельтами и все такое

А, катати, да!! Ждём - "web.archive.org переходит на гит"!

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

63. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Aleks Revo on 26-Мрт-12, 04:27 
Так svn - это и есть выкачивание интернета на каждый чих
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от uniman (ok) on 20-Мрт-12, 20:22 
>> - Грузины лучше чем армяне!
> Не, извините, когда вы сравните скорость проматывания....

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

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

36. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 21-Мрт-12, 01:58 
>> Не, извините, когда вы сравните скорость проматывания....
> Но при чем при определении параметров эпитет "современные системы"?

При том что возможность промотать на 5 (10, 20, 100, ... ) ревизий вперед-назад за какие-то секунды, не выкачивая 100500 файлов каждый раз, удобство форков и мержей и прочая - стало требованием для современных систем контроля версий. А как бонус локальная история изменений позволяет откатить изменения и вообще не имеючи интернета под боком.

> До сих пор я считал, что инструмент выбирается исходя из технических условий.

До сих пор я считал и считаю что если 1 инструмент явно технически заруливает другой, настала пора сменить инструмент. Git лучше по всем фронтам. Для тех кто собирается что-то делать для проекта а не рассматривает сервер SVN как просто кормушку. Логично что разработчикам проектов логично ориентироваться на удобство тех кто собирается с проектом что-то полезное делать а не просто 1 раз покормиться и свалить. А для таковых git на голову удобнее.

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

51. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от uniman (ok) on 21-Мрт-12, 15:25 
>>> Не, извините, когда вы сравните скорость проматывания....
>> Но при чем при определении параметров эпитет "современные системы"?
> удобство форков и мержей и прочая - стало требованием для современных систем контроля версий.

Так где спецификация и/или стандарт на "современные системы контроля версий"? :)

> А как бонус локальная история изменений позволяет откатить  изменения и вообще не имеючи интернета под боком.

В тайге программируете? Вы участвуете в международном проекте и не планируете свою деятельность?

>> До сих пор я считал, что инструмент выбирается исходя из технических условий.
>явно технически заруливает
>лучше по всем фронтам.
>на голову удобнее.
>как просто кормушку.
>покормиться и свалить.

Понятно :)

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

53. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Michael Shigorin email(ok) on 21-Мрт-12, 22:45 
>> А как бонус локальная история изменений позволяет откатить  изменения
>> и вообще не имеючи интернета под боком.
> В тайге программируете? Вы участвуете в международном проекте и не планируете
> свою деятельность?

Во-первых, а хоть и в тайге (или самолёте).
Во-вторых, кто строит планы -- тот их разрушает, особенно у нас. :)

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

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

57. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 23-Мрт-12, 22:19 
> Так где спецификация и/или стандарт на "современные системы контроля версий"? :)

Спросите у поручика Ржевского. Если докапываться до буквы, то стандарты на модемный диалап никто не отменял и не признавал устаревшими, однако в понимании большинства людей это не будет являться "современным стандартом".

> В тайге программируете?

Не вижу никакого криминала в том чтобы понажимать кнопки на ноуте вдали от цивилизации. Мне это даже нравится.

> Вы участвуете в международном проекте и не планируете свою деятельность?

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

>>покормиться и свалить.
> Понятно :)

Системы контроля версий - это не сервак для отгрузки тарболов. Эффективной должна быть передача дельты между состоянием которое было и которое стало. Это у гита сделано превосходно. А начальная сгрузка сорцов делается 1 раз и сорцы без прошлых версий - как-то не айс. Особенно если брать то что есть прям ща а оно оказалось поломанным.

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

60. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от uniman (ok) on 25-Мрт-12, 00:23 
> однако в понимании  большинства людей это не будет являться "современным стандартом".

Да и ладно. У вас такой критерий - живите с миром.

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

45. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от Michael Shigorin email(ok) on 21-Мрт-12, 02:51 
> А не по мифическим лейблам.

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

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

13. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 20-Мрт-12, 15:05 
> А разве что-то изменилось?

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

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

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

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

11. "Проект PHP мигрировал с Subversion на Git"  +2 +/
Сообщение от jedie on 20-Мрт-12, 14:25 
С переходом на GIT разработка 100% ускорится.

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

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

14. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 20-Мрт-12, 15:08 
> Запарятся pull requestы разгребать.

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

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

29. "Проект PHP мигрировал с Subversion на Git"  –2 +/
Сообщение от uniman (ok) on 20-Мрт-12, 20:25 
>> Запарятся pull requestы разгребать.
> Если кто-то посчитал что pull request'ы для него удобнее и приемлимее чем
> иные варианты - наверное это его выбор и наверное у этого
> выбора была какая-то мотивация, не?

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

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

32. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 21-Мрт-12, 00:34 
Под "кто-то" имели в виду разработчиков php, если что.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

58. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 24-Мрт-12, 01:14 
> Да, называется "я крутой пасан, и мой код самый крутой".

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

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

16. "Проект PHP мигрировал с Subversion на Git"  –1 +/
Сообщение от o on 20-Мрт-12, 16:32 
качества кода обычно не зависит от системы управления версиями. Хотя вроде бы должен, потому что система помогает разработчикам, а раз так значит и код должен бы получаться лучше. Но на практике почему то этого не происходит. Парадокс!
И то что прыгают с одного на другое символизируют что комрады в курсе имеющихся у них системных проблем и пытаются их решить как умеют.
Чем то басню Крылова напоминает, там где музыканты пересаживались.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от TiGR on 20-Мрт-12, 17:22 
При чём тут качество кода? Недавно пробегала новость, что анализ кода показал, что с качеством кода у php всё на высшем уровне.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от SubGun (ok) on 20-Мрт-12, 18:34 
А тут одни гении собираются. Правда единицы из них в код проекта заглядывали, но это не мешает им орать, что в php - быдлокод.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от jedie on 20-Мрт-12, 19:56 
> качества кода обычно не зависит от системы управления версиями.

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

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

31. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от Аноним (??) on 20-Мрт-12, 22:47 
Качество кода зависит от программиста. А все ваши разговоры про второстепенные вещи - пустословие. 1:0 в мою пользу.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от Аноним (??) on 21-Мрт-12, 00:36 
> качества кода обычно не зависит от системы управления версиями

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

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

43. "Проект PHP мигрировал с Subversion на Git"  –1 +/
Сообщение от Аноним (??) on 21-Мрт-12, 02:08 
> Зависит. Централизованные VCS без возможности делать мелкие локальные коммиты

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

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

52. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 21-Мрт-12, 22:02 
> Проект PHP мигрировал с Subversion на Git

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

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

54. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 22-Мрт-12, 10:27 
Лучше бы вот что запилили в новости: OpenChange 1.0 BORG Released!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Проект PHP мигрировал с Subversion на Git"  +1 +/
Сообщение от Michael Shigorin email(ok) on 23-Мрт-12, 01:20 
> Лучше бы вот что запилили в новости: OpenChange 1.0 BORG Released!

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

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

59. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Аноним (??) on 24-Мрт-12, 03:13 
Когда же будет FormStore из Ptrhon, а то сцуко жрет память этот ваш multipart в $_FILES.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от добрый дядя on 25-Мрт-12, 23:02 
SVN - умирает

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

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

62. "Проект PHP мигрировал с Subversion на Git"  +/
Сообщение от Michael Shigorin email(ok) on 25-Мрт-12, 23:26 
> SVN - умирает

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

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

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

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




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

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