The OpenNET Project / Index page

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

GitHub прекращает поддержку Subversion

21.01.2023 08:57

GitHub объявил о решении прекратить поддержку системы управления версиями Subversion. Возможность работы с размещёнными в GitHub репозиториями через интерфейс централизованной системы контроля версий Subversion (svn.github.com) будет отключена 8 января 2024 года. До официального закрытия в конце 2023 года будет проведена серия тестовых отключений, вначале на несколько часов, а затем на целый день. В качестве причины прекращения поддержки Subversion упоминается желание избавиться от издержек на сопровождение лишних сервисов - бэкенд для работы с Subversion отмечен как выполнивший свою задачу и больше не востребованный разработчиками.

Поддержка Subversion была реализована в GitHub в 2010 году для упрощения постепенной миграции на Git пользователей, привыкших к Subversion и продолжающих использование типовых SVN-инструментов. В 2010 году централизованные системы были ещё широко распространены и полное доминирование Git не было очевидным. В настоящее время ситуация изменилась и Git вошёл в обиход примерно у 94% разработчиков, в то время как популярность Subversion заметно снизилась. В текущем виде, Subversion практически не используется для обращения к GitHub, доля обращений через данную систему снизилась до 0.02% и присутствует всего около 5000 репозиториев для которых наблюдается хотябы одно SVN-обращение в месяц.

  1. Главная ссылка к новости (https://github.blog/2023-01-20...)
  2. OpenNews: Выпуск системы управления версиями Apache Subversion 1.14.0
  3. OpenNews: Проект Ruby перешёл с Subversion на Git
  4. OpenNews: В сервисе GitHub появилась поддержка Subversion
  5. OpenNews: Проект PHP мигрировал с Subversion на Git
  6. OpenNews: Уязвимость в Git, Subversion и Mercurial, допускающая подстановку команд через URL ssh://
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/58522-github
Ключевые слова: github, subversion
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, slava_kpss (ok), 09:10, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Клятые корпораты уничтожают перспективные и востребованные продукты!
     
     
  • 2.3, Аноним (3), 09:21, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я вообще удивлён, что корпорасты позволяют централизоваться энтузиастам.
     
     
  • 3.15, Атон (?), 10:59, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Сделать площадку на которой добровольно соберутся программисты, сами начнут петушится друг перед другом, а затем выбрать из них самых производительных монкейкодеров и самых заумных архитекторов.

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

     
     
  • 4.67, Аноним (-), 19:12, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Это очень удобно и дешево.  гениально, я бы сказал.

    Нюанс в том что MS не делал такую площадку. В смысле когда они пробовали получился Codeplex. И это было про дотнет и какой-то мсский централизованый vcs. Это все что ms сам реально мог. А гитхап они скупили. Так вот просто и прозаично.

     
     
  • 5.70, Атон (?), 22:36, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Это очень удобно и дешево.  гениально, я бы сказал.
    > Нюанс в том что MS не делал такую площадку. В смысле когда
    > они пробовали получился Codeplex. И это было про дотнет и какой-то
    > мсский централизованый vcs. Это все что ms сам реально мог.

    было бы очень странно, если бы они за свои деньги делали площадку про java, 1C или Delphi.

    > А гитхап они скупили. Так вот просто и прозаично.

    нюанс в том, что тот кто им ПРОДАЛ такой же капиталист и корпораст.

     

  • 1.2, Аноним (2), 09:19, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Сначала SVN сломали и сделали его неработоспособным для практического применения, а затем говорят, что он не востребован!
     
     
  • 2.12, Аноним (12), 10:51, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Этот мир - это мир гита, в нём нет места свн, ну может только цвс для опена.
     
  • 2.13, ПомидорИзДолины (?), 10:52, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Кто сломал? Почему сообщество не форкнуло последнюю рабочую версию?
     
     
  • 3.41, Аноним (-), 18:18, 21/01/2023 Скрыто модератором
  • +1 +/
     
  • 2.38, Ананимаз (?), 17:50, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А что именно там сломано?
    Гит уже научился получаиь лишь одну директорию репы без того, чтобы тянуть все?
    Может смог в понятные номера ревизий?
    Ну и для погромиста на локалхосте фичи и рабочий цикл гита избыточны.
    в свн три простых и понятных действия супротив 5? аналогичных в гите.

    Ретрограды сомкнуть ряды, смузизлебы приблежаютя!

     
     
  • 3.42, Аноним (42), 18:24, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может смог в понятные номера ревизий?

    Культурные люди git tag умеют :)

    > Ретрограды сомкнуть ряды, смузизлебы приблежаютя!

    Один в поле не воин. Кто с тобой будет через SVN взаимодействовать сейчас? Особенно на гитхабе?

     
     
  • 4.55, Роман (??), 20:54, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Один в поле не воин. Кто с тобой будет через SVN взаимодействовать сейчас? Особенно на гитхабе?

    всё продумано!

    > Ну и для погромиста на локалхосте фичи и рабочий цикл гита избыточны.

     
     
  • 5.68, Аноним (68), 19:17, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ну и для погромиста на локалхосте фичи и рабочий цикл гита избыточны.

    Он просто видимо не пробовал git bisect'ом в своем же коде баг прибить. При том что баг всплыл через месяц и кучу фич и я понятия не имел где я его такой вкатил. По-моему вычислить такое за 10 минут круто даже и на локалхосте. Особенно в свине где телепание по версиям вообще ну такое себе. А зачем нужна система контроля версий которая как раз контролировать не очень то и может - кто б ее знает.

     
  • 3.62, all_glory_to_the_hypnotoad (ok), 06:19, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и для погромиста на локалхосте фичи и рабочий цикл гита избыточны.

    Эту галиматью повторояют уже почти лет 15 вечные стажёры, сколько же можно? Subversion непригоден для работы с кодом во всех сценариях разработки, потому и остался на помойке. В первую очередь как раз непригоден для локальной разработки из-за отсутствия веток и многих других необходимых фич. Сейчас, кстати, наступают тяжкие времена для таких мимо проходящих бедолаг с svn

    > Microsoft объявила об увольнении 10 тыс. сотрудников
    > Amazon запланировала уволить 10 тыс. сотрудников

     
  • 3.74, анонимомус (?), 12:03, 23/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и для погромиста на локалхосте фичи и рабочий цикл гита избыточны.

    И сколько надо телодвижений чтобы завести svn на локалхосте, а потом забекапить?

     
     
  • 4.75, Ананимаз (?), 21:49, 23/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    минимум, мана достаточно для развертывания свнсерв
    можнотеще с модулем для апача, чуть посложнее, но не сложнее, чем вникать в дебри гита.

    бекап ВНЕЗАПНО, легко осуществляется обычным таром

     
  • 4.82, фф (?), 11:16, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для локалхоста достаточно
    svnadmin create /svn/repos

    - всё, можно пользоваться

    для сети - добавить ключ в ссш конфиг (как и в гите собственно)

    бекапить любым способом - хоть таром через крон.
    для ценителей есть
    svnadmin hotcopy /svn/repos /mnt/repos-backup

     

  • 1.4, Аноним (4), 09:34, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ушла эпоха....
     
  • 1.5, Аноним (5), 09:44, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Subversion

    Чем оно лучше cvs?

     
     
  • 2.16, slava_kpss (ok), 11:03, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >cvs

    Под каким номером?

     
  • 2.27, Аноним (27), 14:57, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что такое cvs? Перепутал буквы в csv?
     
     
  • 3.28, Аноним (28), 15:01, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Проиграл с зумерка.
     
     
  • 4.33, Самый умный из вас (?), 16:18, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не исключено, что этот бумер с вас тоже покекал
     
  • 3.31, Аноним (31), 15:54, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Concurrent Versions System
     
  • 2.39, www2 (??), 17:52, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем она лучше SCCS?
     
  • 2.47, Аноним (47), 19:15, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Удачи тебе в работе с гитом, если у тебя много блобов.

    PS гит очень плох для работы с блобами.

     
     
  • 3.52, Sw00p aka Jerom (?), 20:28, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >плох

    как и микроскоп для забивания гвоздей

     

  • 1.6, pashev.ru (?), 09:56, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > В 2010 году централизованные системы были ещё широко распространены и полное доминирование Git не было очевидным

    2023 год: какой-то сервис гитхаба упал — работа тысяч компаний встала. Децентрализация, да.

     
     
  • 2.7, ИмяХ (?), 10:08, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>тысяч компаний

    Тысяч шарашкиных контор с безмозглыми админами, которые не делают у себя резервные копии.

     
     
  • 3.14, penetrator (?), 10:52, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    может не надо на гитхаб хостится? или любой мало мальский проект в лучшем случае должен иметь там копия, а не основной репо
     
     
  • 4.21, Аноним (21), 12:44, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так копия же есть у каждого разработчика.
     
     
  • 5.29, pashev.ru (?), 15:44, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут копия? Копия и с свн есть. Я же говорю про другие гвозди, которыми все всё прибивают к «децентрализованному» гитхабц: докеры, нрм, акшнс, пуллриквесты, исшьюс, етц.
     
     
  • 6.30, pashev.ru (?), 15:45, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А, сайты забыл, гитхаб пэйжс.
     
  • 6.60, Fossil SCM (?), 01:20, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Только fossil, только хардкор
     
     
  • 7.72, Аноним (72), 07:55, 23/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    у фоссила и вики, и иссуи, и форум - всё децентрализованное
     
  • 3.18, Атон (?), 11:14, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В шарашкиных конторах нет админов. Гениальные программисты "сами справятся".
     
  • 3.23, Аноним (23), 14:27, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://alittlebit.ru/upload/iblock/6a9/b_uky2uxiaamizi.jpg
     
  • 2.8, Аноним (8), 10:15, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это как? Я ещё месяц могу кодить без гитхаба, ведь все сорцы лежат в локальном репозитории (клоне), а все пакеты пакетного менеджера скачаны в кэшах.

    Вы, видимо, совсем без ручек и ножек. Впрочем, неудивительно)

     
     
  • 3.17, Аноним (17), 11:09, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И кому нужен твой локалхост?
     
  • 3.19, Бывалый смузихлёб (?), 11:16, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    То что ты можешь кодить - это здорово конечно. Только вот, если выпуск продукта настроен на всякие непрерывные интеграции да сервисы, особенно если всё начинается по пушу кода в гитовскую репу, процесс полностью останавливается и от твоего кода никому не жарко и не холодно
     
     
  • 4.22, Random (??), 13:25, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В этом случае, почему ещё не поднят свой гитлаб?
     
     
  • 5.32, pashev.ru (?), 15:57, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В этом случае, почему ещё не поднят свой гитлаб?

    Потому что гитхаб — это стильно, 99,999% надёжно, и админы не нужны.

     
  • 5.65, Бывалый смузихлёб (?), 10:45, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В этом случае, почему ещё не поднят свой гитлаб?

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

    Хотя штуки вроде битрайса были и остаются воистину *тем ещё* даже без учёта гитхаба.
    В 9 из 10 случаев они отрабатывают как надо, но в 1 из 10 - сборка падает. Раз падает, второй раз падает, третий... на четвёртый - норм собирается - и речь о сборке проекта с одного и того же коммита, даже ошибки каждый раз разные!
    А ведь сборка может длиться и час и полтора и два. Там реально как звёзды сойдутся. Иногда бывал эпик, когда сборка падала из-за того что на NPM велись какие-то работы и временно был недоступен конкретный пакет.

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

     
  • 4.61, Аноним (61), 03:27, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот поэтому я держу конфиги CI минимальными, вынося всё по-максимуму в шелл-скрипты, и в случае необходимости можно за пару часов мигрировать на другую платформу, или вообще запустить тесты-билды-деплои вручную через docker-compose.
     
  • 4.71, Amurzet1 (?), 07:16, 23/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    То, что ты мастер, Юра это здорово! Но мне сейчас не нужен педик. Мне только ногти на ногах подстричь. (Анекдот)
     
  • 2.43, Аноним (42), 18:27, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 2023 год: какой-то сервис гитхаба упал — работа тысяч компаний встала. Децентрализация, да.

    В отличие от svn с гитом можно работать вообще независимо от наличия интернета. Можно прекрасно кодить фичу в своем закутке неделю, вообще не парясь. При этом если надо можно по версиям двигать как надо и проч.

     
     
  • 3.59, pashev.ru (?), 00:27, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/

    > В отличие от svn с гитом можно работать вообще независимо от наличия
    > интернета. Можно прекрасно кодить фичу в своем закутке неделю, вообще не
    > парясь. При этом если надо можно по версиям двигать как надо
    > и проч.

    Да что с тобой не так? Речь не про гит, а про гитхаб и культуру, построенную вокруг него.

     
     
  • 4.73, 1 (??), 10:23, 23/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он просто погромист. Остальное его не волнует.
     

  • 1.10, Аноним (72), 10:43, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +34 +/
    Я из этой новости узнал, что там был svn
     
  • 1.20, Иваня (?), 12:01, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ну и правильно, давно уже не юзаю.
     
  • 1.24, Аноним (24), 14:33, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В свн было много удобный фич которых нет в гите Жаль.
     
  • 1.25, Янис (?), 14:36, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нечего пользоваться Гитхабом для храннения кода: есть лучше варианты
     
  • 1.34, Аноним (34), 16:55, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    FreeBSD не думают даже переезжать на git, только на svn переехали и то, потому что cvs перестал компиляться (
     
     
  • 2.35, mikhailnov (ok), 17:04, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    FreeBSD уже около года как на git ))
     
     
  • 3.44, Аноним (42), 18:28, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > FreeBSD уже около года как на git ))

    Он только что с горы, в кафешку зашел, а тут - опеннет!

     
  • 2.57, Аноним (31), 21:25, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > FreeBSD не думают даже переезжать на git

    Дак а что думать, когда уже переехали.

     

  • 1.36, mikhailnov (ok), 17:05, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SVN был полезен возможностью скачать лишь заданный каталог, а не весь репозиторий, но ни разу не пользовался этим...
     
     
  • 2.50, Аноним (50), 19:52, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно в svn была докачка после обрыва - чего упорно не завезут в git.
     
  • 2.63, хрю (?), 09:39, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не скачать, а работать только с одним каталогом - обновить, закоммитать и чего хочешь делать. На самом деле очень удобно было, но потом это в svn перестало работать при переходе на 7 версию.
     
     
  • 3.85, пох. (?), 11:38, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вести из будущего? Текущая версия svn - 1.10 (1.14 dev) - и в ней это, разумеется, работает, поскольку на этой фиче основана вся работа с ветками репо.

    Ну наверное к 7й сломают, в 2032м или каком там. Правда, никто уже не узнает.

     

  • 1.37, Аноним (37), 17:31, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И вот как теперь с гитхаба качать отдельные папки? А то не хочется качать огромные монорепозитории ради нескольких файликов.
     
     
  • 2.49, Аноним (31), 19:29, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    git sparse-checkout
     
  • 2.51, Аноним (50), 19:54, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можно качать только последний коммит (без истории):
    git clone --depth=1 https://github.com/user/proga
     
     
  • 3.53, Аноним (37), 20:32, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мой тезис был про скачивания нескольких файлов/папок, а не про "последний коммит"
     
  • 2.56, анон (?), 21:09, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не хочется, но придётся.
     

  • 1.40, Ананимаз (?), 17:55, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А ккир-то модет объяснить, зачем эти вот гитлабы,хабы для сколь-нибудь успешной коммерческой конторы? Не могут осилить свою вдску за 500 рупей?
    Зачем вообще добровольео выкладывать свое чужому дяде?
     
     
  • 2.45, Аноним (42), 18:30, 21/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пиариться, показывая свои проекты и что вообще компания реально умеет. Искать лучшие умы себе в компанию. А на вдске кому это все показывать?
     
  • 2.64, Роман (??), 10:06, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    предположим компания наскребла эти 500 рублей, дальше что происходит по вашей задумке, как все разрабы и QA становятся счастливы?

    заодно, как вы предлагаете юзать Copilot без GitHub аккаунтов?

    > If you want to use GitHub Copilot, you will need a subscription for your GitHub personal account, or if you are a member of a GitHub Enterprise Cloud organization with a Copilot for Business subscription, you will need to be assigned a seat by an organization admin. For more information about GitHub Copilot, see "About GitHub Copilot."

     

  • 1.46, Sluggard (ok), 18:59, 21/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мелкомягкие 10 тысяч человек уволить собрались, некому ничего пилить и поддерживать.
     
     
  • 2.69, Имя (?), 21:58, 22/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так массовые увольнения айтишников на западе.
     
     
  • 3.84, Аноним (17), 06:08, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > массовые увольнения айтишников на западе

    системообразующий кризис

     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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