В этой статье я не буду Вам рассказывать что такое Subversion (SVN), TortoiseSVN, NetBeans IDE. Я лишь покажу как установить и использовать это все добро вместе. Лишь вкратце скажу:
Subversion (SVN) – свободная централизованная система управления версиями. (материал из ВИКИпедии).
TortoiseSVN – клиент для Subversion, выполненный как расширение оболочки Windows. (материал из ВИКИпедии).
NetBeans IDE – свободная интегрированная среда разработки приложений (IDE) на разных языках программирования.
Введение
Subversion дает возможность управлять вашими исходниками и каталогами, и изменениями сделанными вами. Это в свою очередь позволяет восстановить более ранние версии исходников, дает возможность просмотра истории всех изменений. Эту систему использует каждый профессиональный разработчик, независимо от того что он разрабатывает. Subversion работает через сеть, что позволяет использовать ее на разных компьютерах и соответственно несколькими разработчиками одновременно. При этом ненужно опасаться сделать какие то ошибки в коде например, потому как всегда можно будет вернуться к прежней не измененной версии.
Документация
- http://switch.dl.sourceforge.net/project/tortoisesvn/Documentation/1.6.6/TortoiseSVN-1.6.6-ru.pdf – Документация по TortoiseSVN, описание что это вообще такое, установка, настройка, ежедневное использование. Рекомендую как обязательный документ для прочтения.
- http://svnbook.red-bean.com/ – Отличная книга по использованию Subversion (SVN) на русском
Необходимые инструменты
- http://www.collab.net/downloads/subversion/ – Subversion (SVN) (Заранее настроенный и готовый к использованию сервер SVN) – CollabNetSubversion-server-1.6.6-4.win32.exe
- NetBeans – (ранее я писал об установке и загрузке данной IDE) – netbeans-6.7.1-ml-php-windows.exe
- http://tortoisesvn.net/downloads – TortoiseSVN (На этой странице Вы сможете скачать саму оболочку и русификатор, также сможете скачать обучающий материал по TortoiseSVN) – TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi, LanguagePack_1.6.6.17493-win32-ru.msi
В итоге после загрузки у Вас на компьютере должно быть 4 файла:
Только обязательно обратите внимание на версии ваших файлов, все три файла для работы Subversion (SVN) и TortoiseSVN и русификатор TortoiseSVN должны быть одной какой то версии, в данном контексте это версия 1.6.6.
Установка
- CollabNetSubversion-server-1.6.6-4.win32.exe – Вы может спросите почему не установить SVN, это конечно же Ваше личное дело, но установка данной сборки упрощает и ускоряет установку и настройку в качестве использования локального(на Вашем компьютере) хранилища Subversion (SVN). Этот установщик настроит запуск svnserver в качестве службы Windows, а также в него включены некоторые инструменты которые Вам могут понадобиться. При установки практически не каких проблем не возникает лишь только нужно нажимать кнопку Next->. Единственное что в процессе установки придется выбрать папку в которой будут храниться ваши репозитарии, можно оставить по умолчанию(C:\svn_repository). Чтобы проверить установку Subversion (SVN), в командной строке Windows следует ввести – svn –version, если Вы все сделали правильно то вы должны увидеть следующее:
- TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi – При установке оболочки TortoiseSVN для Subversion (SVN), Вам потребуется только нажимать Next.
- LanguagePack_1.6.6.17493-win32-ru.msi – При установки русификации также как и в других установках ничего изменять не потребуется.
- netbeans-6.7.1-ml-php-windows.exe – об установке и русификации NetBeans IDE я писал раньше.
Настройка TortoiseSVN
- После установки оболочки TortoiseSVN в меню правой кнопки мыши появятся новые пункты меню, с помощью которых можно будет работать с Subversion (SVN). Для нормальной работы русифицированной оболочки требуется сделать следующие действия:
- Открыть меню кликнув в любом месте правой кнопкой мыши, выбрать TortoiseSVN->Settings, после чего откроется окно настроек показанное ниже на рисунке.
- В главном разделе окна настроек (General), выбрать Language: русский. После чего нажать на кнопку Применить. После этого TortoiseSVN будет говорить с Вами на русском языке.
Использование NetBeans IDE и Subversion
Теперь все готово для того чтобы использовать Subversion (SVN) с NetBeans IDE.
- Первое что надо сделать – зайти в настройки NetBeans и показать NetBeans где находится Subversion (SVN) для этого заходим Сервис->Настройки->Разное->Управление версиями->Subversion, и в поле Путь к программе SVN вписываем C:\Program Files\CollabNet\Subversion Server. После чего нажимаем на кнопку ОК.
- Для того что бы использовать Subversion (SVN) нужно нажать правой кнопкой мыши на проекте заранее созданном в NetBeans и в появившемся меню выбрать Управление версиями->Импортировать в репозитарий Subversion…, так будет если у Вас стоит русифицированная версия NetBeans. В поле Адрес репозитария нужно ввести file:///C:/svn_repository/test/. Подробнее о том что вписывать Вы сможете узнать после того как изучите элементарные основы работы с Subversion (SVN) и TortoiseSVN. Нажимаем на кнопку Далее.
- После предыдущего шага Вам будет предложено ввести имя вашего проекта и Сообщение. В Сообщении обычно указываются текущие действия или изменения. Нажимаем на кнопку Далее.
- И последнее окно будет отображать операции или изменения,действия выполненные в текущую фиксацию. Нажимаем кнопку Завершить.
Используемые материалы
- http://wiki.netbeans.org/TutorialUsingSVNLocalRepository – Статья на английском об использовании Subversion (SVN) с NetBeans IDE.
- http://icons4swrus.com/subversion-na-svoem-kompyutere.php – Установка Subversion у себя на компьютере. Пошаговая инструкция.
Надеюсь кому то этот материал пригодится…