Перенос SVN репозитория на другой сервер

subversion-3dlogo[1]В этой статье представлен алгоритм переноса SVN репозитория с одного сервера на другой. Последовательность действий такова:

1. Авторизуемся по SSH на старом сервере. Вводим команду Читать далее Перенос SVN репозитория на другой сервер

Установка svn в Ubuntu 12.4

subversion_logo[1]Использовать системы контроля версий в работе это удобно и правильно. Вдаваться в плюсы не буду – если вы читаете эту заметку, то наверно уже решили установить SVN.

# Устанавливаем subversion
sudo apt-get install subversion Читать далее Установка svn в Ubuntu 12.4

Сравнение SVN с другими системами контроля версий.

svnПоследнее время, появилось множество фанатов, орущих про то, что SVN — полный отстой, а Git/Mercurial — активно рулят. При этом, несмотря на плюсы распределённых систем, у них ещё много минусов, которые решаются или костылями, или инструкциями по работе, или надеванием штанов через голову, потому что «это модно».

Собственно, буду сравнивать концепцию DVCS (без сильных завязок на Git или Mercurial) и SVN, как одного из самых ярких представителей централизованных систем (TFS тоже яркий, но это комбайн с кучей бантиков и практически только под Visual Studio) Читать далее Сравнение SVN с другими системами контроля версий.

Команды SVN

add – Добавляет файлы, директории и символические связи, помечая их для последующего внесения в хранилище. Будучи помеченными, они закачиваются и добавляются в хранилище при первом же закреплении изменений. Если вы что-то добавили, но потом передумали до закрепления, то снять метку добавления можно подкомандой svn revert.
svn add PATH…
$ svn add testdir
Читать далее Команды SVN

Настройка сервера svn (svnserve)

subversion1Для начала как обычно посмотрел что там доступно под Linux, что при этом начиналось бы с svn. Заинтересовала утилита svnadmin. Когда я понял что особо толку от ‘svnadmin help‘ не будет, то первым делом поглядел в ман. Разочаровался. Такого почти бесполезного мана я еще не видел 🙁 Читать далее Настройка сервера svn (svnserve)

Как установить и настроить SVN (subversion)

Сегодня речь пойдет о том, как установить и настроить у себя SVN (subversion) на CentOS, многие знакомы с данной технологией и активно ей пользуются, т.к. она позволяет отслеживать все изменения в коде, который разрабатывает группа разработчиков.
Надеемся Вы уже подключили репозитарии, описанные в первой статье, поэтому перейдем далее.
Первым делом Вам необходимо поставить и настроить Apache, надеемся это уже сделано, если нет, подробнее как это сделать речь пойдет в следующих статьях. Читать далее Как установить и настроить SVN (subversion)

Как правильно работать с SVN

Цель написания данного документа — рассмотреть несколько возможный стратегий применения svn при создании репозитория web-проекта. Репозиторий должен удовлетворять основному требованию — в стабильную версию проекта не должны попадать дестабилизирующие изменения. Вариант, когда репозиторий испольуется просто как хранилище файлов, не рассматриваем из-за его явной простоты. Более того, он не соответствует основному требованию, предъявляемому к репозиторию.
Если у вас есть замечания или предложения по этому документу Вы можете написать их в коментариях. Читать далее Как правильно работать с SVN