Установка и настройка subversion на RedHat/CentOS/Fedora

Установка и настройка subversion на RedHat/CentOS/Fedora

Subversion — это утилита с открытым исходным кодом и система управления версиями всех ваших  данных которая. В этой теме «Установка и настройка subversion на RedHat/CentOS/Fedora» расскажу как можно управлять ( следить за  версиями) на RedHat/CentOS/Fedora, так же как установить и настроить программу subversion.

1. Для начала установим:

# sudo yum  install subversion

2. После установки я создаю папку для отдельных проектов ( или репозиторией):

# sudo mkdir -p /var/svn/

3. Создаём  папку для нашего будущего проекта:

# svnadmin create /var/svn/your_project_name/

4. Подредактируем конфиг репозитория:

# vim /var/svn/your_project_name/conf/svnserve.conf

убираем комментарии и не нужно оставлять никаких пробелов перед ними:

[...]

auth-access = write
password-db = passwd
realm = Project’s name

[...]

5. Сейчас нужно дать доступ с привязкой  по логину и паролю»логин-пароль», сделать можно это так:

# vim /var/svn/your_project_name/conf/passwd

6. Мой репозиторий  удачно уже создан и готов к наполнению данными, чтобы это можно было сделать заходим в директорию, где  лежат нужные для нас данные и выполняем команду:

$ svn import -m «Initial dissertation state» file:///var/svn/your_project_name/

Тут нужно указывать ПОЛНЫЙ ПУТЬ К РЕПОЗИТОРИЮ!

Команда «svn import» передает  все данные в  текущей (и даже все вложенные файлы) директории в сам репозитарий и после чего покажется номер нашей ревизии.

7. Чтобы  можно было приступить у работе с файлами нужно перейти  в какую-нибудь другую директорию (там где будет лежать наша рабочая копия для ее наблюдения изменений) и выполним команду Subversion и попросим показать нам последнюю нашу копию из нашего репозитория:

# svn checkout file:///var/svn/your_project_name/

Вывод будет таков: команда выведет в текущей директории получим вывод локальной копии наших данных из этого же репозитория репозитория.

8. Запустим subversion в качестве демона:

# svnserve -d

9. После того как мы внесли поправки, что бы посмотреть, какие файлы имели изменения, и выполним в данной директории , там где лежит рабочая копия наших данных, команду для вывода данных с которыми мы работали:

# svn status

10.Чтобы увидеть что конкретно было изменено в наших файлах, выполните:

# svn diff

11. Передаем наши результаты обратно в наш репозиторий

# svn commit —message "minor _edition_in_tex-files"

После ключа —message прописываем текст в кавычках, чтобы можно было сделать слежение за изменениями в файлах.

12. Данные мы изменили, затем сделаем применение их к основному нашему проекту:

# svn export file:///var/svn/your_project_name/ /sites/linux-notes.org/html —force

13. При необходимости, вернуться к предыдущей ревизии:

# svn export file:///var/svn/your_project_name/ /sites/linux-notes.org/html —force -relise1

relise1 – это наш номер в ревизии.

Посмотрите так же:
Установка Trac в качестве системы управления проектом RedHat/CentOS/Fedora

Установка и настройка subversion на RedHat/CentOS/Fedora завершена. Думаю что все тут понятно.

One thought on “Установка и настройка subversion на RedHat/CentOS/Fedora

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.