The OpenNET Project / Index page

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

В сервисе GitHub появилась поддержка Subversion

10.05.2010 23:08

Популярный сервис GitHub, ориентированный на хостинг Git-репозиториев открытых проектов, объявил о реализации поддержки работы с размещенными в GitHub репозиториями через интерфейс централизованной системы контроля версий Subversion. Интересно, что возможность доступа к коду через Subversion в режиме только для чтения была анонсирована первого апреля и была воспринята как хорошо спланированная шутка. Спустя месяц поддержка Subversion была улучшена и теперь поддерживает возможность записи данных.

По заявлению GitHub сервис в настоящее время имеет качество бета-версии и может быть использован разработчиками для внесения изменений в проект только на свой страх и риск. Основная цель новшества - обеспечение возможности участия в разработке базирующихся на Git проектов с помощью стандартных SVN-инструментов, таких как Versions или Tortoise SVN. Для доступа к своему коду через SVN пользователи GitHub могут использовать в качестве идентификатора "https://svn.github.com/[user]/[repository]".

В настоящий момент не поддерживается выгрузка (checkout) частей репозитория, поддиректорий и ответвлений, загрузить можно лишь основную ветку целиком. При внесении изменений через SVN в истории отмечается появление достаточно непривычных записей, связанных с выполнением слияния изменений на стороне сервера.

  1. Главная ссылка к новости (http://github.com/blog/644-sub...)
  2. OpenNews: Доступен для загрузки Subversion 1.6.11. Планы на будущее
  3. OpenNews: Subversion влился в число первичных проектов Apache
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26541-Subversion
Ключевые слова: Subversion, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, bk_ (ok), 00:29, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Право, не знаю, где может понадобиться использование git как базисной системы контроля версий и svn как побочной.

    (with-troll-mode
       "Линус негодует!")

     
  • 1.2, Tav (ok), 00:41, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю, это svn-интерфейс к git-репозиториям, т.е., на самом деле, svn-репозитории на github не хостятся. Аналогично, есть поддержка для mercurial, но на клиентской стороне (модуль, позволяющий hg использовать протокол git).

    Все это хорошо, а то напрягает, что в результате появления популярных хостингов, ориентированных только на определенную систему управления версиями, но имеющих социальный аспект (github, gitorious, bitbucket, launchpad), сообщество разделилось на пользователей Git, пользователей Mercurial, и прочих.

     
  • 1.3, Alex (??), 01:31, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Гит вообще какой-то жуткий зверь. Самая жуткая и беспощадная система контроля версий на сегодня. Хрен поймёшь как им удалось этого добиться, но тем-же bzr или hg можно более чем свободно пользоваться по прочтению родного туториала, а git'овский туториал как будто через обфрускатор пропустили. По его прочтению я понял только как сделать clone & checkout, а вот любой хоть каплю нетривиальный merge у меня хрен получится.
     
     
  • 2.6, bk_ (ok), 09:19, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если вам не нужны нетривиальные merge, так не пользуйтесь ими. Все просто.
    Если нужны - значит разберетесь, верно?
     
     
  • 3.7, Капитан очевидность (?), 09:42, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    // Если нужны - значит разберетесь, верно?

    Не верно, когда тебе это надо сделать "вчера" на боевом проекте.

     
     
  • 4.9, Гентушник (ok), 09:50, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >// Если нужны - значит разберетесь, верно?
    >
    >Не верно, когда тебе это надо сделать "вчера" на боевом проекте.

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

     
     
  • 5.10, bk_ (ok), 09:55, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Согласен.
    // Неосилятор.
     
  • 2.8, Гентушник (ok), 09:48, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы действительно хотите лучше разобраться с логикой работы Git (а не просто троллите) то советую прочитать цикл немного устаревших, но в целом интересных статей Git Guts: http://los-t.livejournal.com/tag/git%20guts (на русском языке)
     
     
  • 3.13, Iv946n (?), 15:36, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Посоветуйте действительно толковую статью, коротко, ясно и по делу дающую обзор современных систем версионирования и позволяющую решить надо ли мне это и если да, то какая мне лучше подойдёт.

    Когда я оаботал программистом, у нас была Visual SourceSafe, и лучше бы её не было - делать бэкапы версий (как глобально так и отдельных кусков) архиватором и вручную поддерживать всё в обычной расшареной директории было гораздо удобнее, этот опыть надолго напрочь отбил желание связывстья со всякими такими системами.

     
     
  • 4.15, bk_ (ok), 20:04, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такой принцип - захочешь - найдешь. Гугли, и все будет успешно.
     
  • 2.12, mike lee (?), 12:25, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    по гиту достаточно документации. совершенно не обязательно читать оригинальный туториал. можно например pro git почитать - вполне себе документация.
     

  • 1.14, Аноним (-), 19:39, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ага доков по гиту полно.
    К примеру качаешь : http://edgyu.excess.org/git-tutorial/2008-07-09/intro-to-git.pdf
    делай чтобы уместилось в окне и листай. Будет как фильм ! Просто и понятно.

    P.S. Мое личное мнение - гит не нужен ! хг хватает с головой и оно более правильное ( типа нету проблем с другими ось и т.д. )

     

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



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

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