Профессиональный хостинг в России
  • 8 800 100-22-50
    Звонок через Skype
  • Контакты
  • Личный кабинет
  • Истории успеха

Настройка SVN

Subversion (SVN) — это одна из наиболее популярных систем управления версиями среди разработчиков. В числе основных преимуществ — исчерпывающий и удобный в использовании функционал, обеспечивающий эффективное решение задач. SVN-хостинг бесплатно поддерживается ActiveCloud для разработки веб-проектов, которые обслуживаются на Linux-платформе виртуального хостинга.

Механизм работы SVN-системы: репозиторий (файловая структура проекта) дублируется на сервере. Разработчики при этом работают с локальной копией, сохранённой на стороне клиента («рабочая копия»). После работы с ней изменения фиксируются на сервере через SVN-клиент. Для этого используется операция «Commit». Если работа совершается с одними и теми же файлами репозитория, то после выполнения данной операции SVN использует механизм слияния рабочих версий файлов. При совместной работе над одними и теми же файлами репозитория после выполнения «Commit» SVN использует механизм слияния рабочих версий файлов, Subversion на хостинге позволяет избежать дублирования данных, поскольку система учитывает только различия между версиями файлов.

Управление SVN-сервером происходит через панель ISPmanager, Подробные инструкции о работе с Subversion приведены ниже.

Для создания нового SVN-репозитория, выберите кнопку «Создать» на странице «SVN-репозитории» в панели управления:

Настройка SVN-хостинга

Чтобы создать новый SVN репозиторий, нажмите пиктограмму «Создать» на странице «SVN репозитории» в панели управления:



Вы можете сделать «Checkout» (выгрузку данных) выбранного репозитория, воспользовавшись опцией «Редактировать репозиторий» и указав локальную папку для размещения файлов. Также можно настроить автоматический «Checkout» при создании репозитория, в этом случае файлы из хранилища будут выгружаться на локальную копию в автоматическом режиме после каждого «Commit».



Воспользовавшись опцией «Атрибуты репозитория» вы можете задать автоматический «Сheckout» в выбранную папку.



В качестве клиента для Windows рекомендуем использовать TortoiseSVN, речь о котором шла выше. Подключение осуществляется по протоколу SSH, пример настройки TortoiseSVN: "путь к папке TortoiseSVN\bin\TortoisePlink.exe" -pw *** (где *** — ваш пароль системного пользователя хостинга). Задавая пароль здесь, вы избавляете себя от необходимости каждый раз вводить его заново в процессе работы с программой.




  • Заказать