SVN Server
SVN Server — это система для управления версиями на основе открытого исходного кода, которая позволяет работать с текущими и предыдущими версиями файлов, а также с легкостью получать доступ к их репозиторию через различные сети. Данная система записывает любое изменение, происходящее с вашими данными. Это позволяет следить за всей историей версий файлов и каталогов, восстанавливать старые версии данных из репозитория, а также перемещать и/или копировать деревья каталогов целиком для хранения истории изменений.
Создание репозиториев
Репозиторий — это центральное хранилище файлов и каталогов SVN Server. Любые изменения файлов в репозитории будут записаны, и им будет назначена версия.
Создание репозитория
- Нажмите Добавить.
- На вкладке Общие укажите следующие сведения:
- Имя репозитория: введите любое имя, по которому пользователи смогут определить нужный репозиторий и подключиться к нему.
- Пространство: введите любое имя, по которому пользователи смогут определить, к какому с пространству имен проверки подлинности они подключаются. Пространство имен проверки подлинности используется как ключ, который может быть присвоен нескольким репозиториям.
- Анонимное разрешение: назначьте уровни привилегий, чтобы запретить или, наоборот, разрешить пользователям получать доступ к репозиторию.
- URL-адрес для доступа: используйте URL-адрес для доступа к целевому репозиторию.
- Нажмите Пользователи > Добавить, чтобы создать учетные записи пользователей, у которых есть доступ к данному репозиторию. У пользователей будут права чтения и записи по умолчанию.
Ограничения:
- Имя репозитория вводится с учетом регистра клавиатуры и должно содержать от 1 до 64 символов в кодировке Unicode, исключая следующие символы:
+! " # $ % & ' ( ) * + , / : ; < = > ? @ [ ] \ ^ ` { } | ~
- Первый символ в имени репозитория не может быть знаком минуса или пробелом. Последний символ также не может быть пробелом.
- Имя пространства вводится с учетом регистра клавиатуры и должно содержать буквенно-числовые символы, точки (.), дефисы (-) и нижние подчеркивания (_). Первый и последний символы не могут быть пробелом. Общая длина имени не должна превышать 64 символа.
- В настоящее время SVN Server не поддерживает протоколы HTTP и HTTPS.
Удаление репозитория
Выберите репозиторий, который необходимо удалить, и нажмите кнопку Удалить.
Примечание.
Все данные и настройки выбранного репозитория будут полностью удалены и не смогут быть восстановлены после его удаления.
Изменение настроек
В репозитории и учетные записи пользователей можно вносить изменения.
Изменение настроек репозитория или учетной записи пользователя
Дважды щелкните репозиторий, который необходимо изменить, или выделите репозиторий и нажмите кнопку Редактировать. Кроме того, можно изменить имя пространства, анонимное разрешение, а также добавить учетные записи пользователей или удалить их.
Управление репозиториями
Для управления имеющимися репозиториями используйте кнопку Управление на главной странице. Доступны следующие параметры:
- Слияние: объединение архивных версий для экономии пространства и повышения уровня эффективности.
Примечание.
- Слиянию подлежат репозитории, использующие формат FSFS.
- В SVN Server версии, предшествующей 1.6, нет доступа к слитым репозиториям.
- Проверка: проверка каждой версии в базе данных и сообщение о поврежденных версиях.
- Обновление: обновление базы данных до последней версии для эффективной работы. Время, необходимое для обновления, зависит от размера репозитория. Перед обновлением рекомендуется создавать резервную копию репозитория.