The OpenNET Project / Index page

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

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

Популярный сервис 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
Тип: К сведению
Ключевые слова: Subversion, git
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, bk_, 00:29, 11/05/2010 [ответить] [смотреть все]    [к модератору]
  • –1 +/
    Право, не знаю, где может понадобиться использование git как базисной системы контроля версий и svn как побочной.

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

     
  • 1.2, Tav, 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_, 09:19, 11/05/2010 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    Если вам не нужны нетривиальные merge, так не пользуйтесь ими. Все просто.
    Если нужны - значит разберетесь, верно?
     
     
  • 3.7, Капитан очевидность, 09:42, 11/05/2010 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    // Если нужны - значит разберетесь, верно?

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

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

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

     
     
  • 5.10, bk_, 09:55, 11/05/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Согласен.
    // Неосилятор.
     
  • 2.8, Гентушник, 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_, 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-tutoria... весь текст скрыт [показать]
     

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


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