За последние 24 часа нас посетили 16712 программистов и 1694 робота. Сейчас ищет 821 программист ...

Subversion под винду как?

Тема в разделе "Прочее", создана пользователем Hight, 24 апр 2009.

  1. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Разобрался какие модели и системы контроля версий есть. Всё понятно. Остановился на subversion.

    Погуглил на тему 'subversion под windows', почитал, не дошло. Поделитесь опытом кто как устанавливает и использует? Может ссылочки интересные знаете?
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    http://subversion.tigris.org/

    Код (Text):
    1.  
    2. ;httpd.conf
    3. LoadModule dav_fs_module modules/mod_dav_fs.so
    4. LoadModule dav_svn_module modules/mod_dav_svn.so
    5. LoadModule authz_svn_module modules/mod_authz_svn.so
    6. LoadModule dav_module modules/mod_dav.so
    7.  
    8. <Location /svn>
    9. DAV svn
    10. SVNListParentPath on
    11. SVNParentPath path/to/repository
    12. AuthType Basic
    13. AuthName "Subversion repositories"
    14. AuthUserFile path/to/pwdfile
    15. Require valid-user
    16. </Location>
    Создаешь файл pwd, и создаешь репозиторий.
     
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  4. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Ставим Subversion за 5 минут.

    Это самый простой вариант, а так где-то на форуме я ссылку на книжку по ней давал на русском. Там все подробно.
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    akrinel
    это именно установка svn, для того, чтоб его можно было снаружи достать, надо открывать доступ к ней через апач с mod_dav
     
  6. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Luge он по умолчанию слушает порт 8082 и без проблем я на него по локалке с других компов коннекчусь.
     
  7. kostyl

    kostyl Guest

    Microsoft SourceSave или как он там.... где то скачал установил вроде пашет... пока не пользуюсь :)
     
  8. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Прошёл квест до уровня на котором апач и свн сервер подружились ;)
    Вот кусок конфига апача:
    Код (Text):
    1. LoadModule dav_module modules/mod_dav.so
    2. LoadModule dav_fs_module modules/mod_dav_fs.so
    3.  
    4. LoadModule dav_svn_module D:/server/Subversion/bin/mod_dav_svn.so
    5. LoadModule authz_svn_module D:/server/Subversion/bin/mod_authz_svn.so
    6.  
    7. <Location /svn>
    8.     DAV svn
    9.     SVNListParentPath on
    10.     SVNPath "D:/server/repository"
    11.     AuthType Basic
    12.     AuthName "SVN Repository"
    13.     AuthUserFile "D:/server/apache22/conf/svn/svnpasswd"
    14.     Require valid-user  
    15. </Location>
     
  9. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
  10. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Прошёл весь квест. Вывод: нах не надо это делать под винду. Проще поднять рядом ещё одну машину на *nix и не париться.
     
  11. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    ^^

    *nix еще и полезней будет - проще будет еще всяких сервисов накинуть
     
  12. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Полностью согласен. У меня никсовая машинка есть, я на ней тренируюсь. Мне просто было интересно под виндой это попробовать.
     
  13. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    а почему svn а не git/Mercurial ?
     
  14. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Винде не интересно, что ты там собрался под ней пробовать.
     
  15. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Всё очень просто. Погугли на тему DVCS DAG и линейные модели. Например: http://habrahabr.ru/blogs/development/57335/

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