T.M. SoftStudio

feci quod potui, faciant meliora potentes

Купить полную версию книги "Среда разработки Eclipse 4: Руководство разработчика"

Командная разработка кода

Локальный SVN-репозиторий

Для создания локального SVN-репозитория можно воспользоваться сервером VisualSVN, дистрибутив которого доступен для скачивания по адресу http://www.visualsvn.com/server/download/.

После установки сервера VisualSVN запустим приложение VisualSVN Server папки bin каталога сервера, обеспечивающее графический интерфейс для управления сервером (рис. 3.24).

Рис. 3.24. Окно GUI-интерфейса сервера VisualSVN

В левом окне выберем узел Repositories и в меню Действия выберем команду Создать | Repository, введем имя репозитория, выберем переключатель Empty repository или переключатель Single-project repository и нажмем кнопку Далее, Create и Finish. В результате будет создан пустой каталог репозитория с адресом доступа или каталог репозитория с папками trunk, branches и tags и с адресом доступа.

В левом окне выберем узел Users и в меню Действия выберем команду Создать | User, введем логин и пароль и нажмем кнопку OK.

Откроем среду Eclipse Standard с инсталлированным плагином Subclipse, нажмем правой кнопкой мышки в представлении SVN Repositories и в контекстном меню выберем команду New | Repository Location. Введем адрес соединения с репозиторием, который получим командой Copy URL to Clipboard контекстного меню панели сервера VisualSVN (рис. 3.25), и нажмем кнопку Finish, введем логин и пароль, отметим флажок Save Password и нажмем кнопку OK – в результате в окне SVN Repositories отобразится узел созданного соединения.

Рис. 3.25. Копирование адреса репозитория

В окне Package Explorer нажмем правой кнопкой мышки на узле проекта и в контекстном меню выберем команду Team | Share Project. В мастере Share Project выберем тип репозитория SVN и нажмем кнопку Next, выберем локальное соединение и нажмем кнопку Next, выберем переключатель Use specified folder name и кнопкой Select выберем папку trunk, после этого нажмем кнопку Finish.

В результате в каталоге trunk репозитория будет создан пустой каталог HelloSVN.

Для наполнения проекта в репозитории в окне Package Explorer нажмем правой кнопкой мышки на узле проекта и в контекстном меню выберем команду Team | Commit. В мастере Commit в поле Enter a comment for the commit operation введем комментарий «import project», отметим флажки ресурсов для закачки в репозиторий и нажмем кнопку OK.

В результате ресурсы проекта будут поставлены под контроль версий локальной системы SVN.

Локальный репозиторий также можно создать с помощью команды New Repository меню представления SVN Repositories (3.26) и мастера Create SVN Repository (3.27).

Рис. 3.26. Команда New Repository меню представления SVN Repositories

Рис. 3.27. Мастер Create SVN Repository создания локального репозитория


Плагин Subversive