Хостинг > Статьи > SVN-хостинг.

SVN-хостинг.



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

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

Управление SVN-сервером осуществляется в панели ISPmanager, ниже приводятся подробные инструкции о работе с Subversion.
Настройка SVN-хостинга

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

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

Источник: www.active.by