1111111111Rating 0.00 (0 Votes)

В моем случае основными целями совместной разработки являются - экономия времени, отслеживание изменений и контроль версий, одним словом - повышение эффективности процесса разработки приложений, хорошо рассказано про это здесь, при этом реализацию всего этого можно произвести на основании бесплатных продуктов и что самое главное кроссплатформенных.

Управление версиями будет осуществляться системой с открытым исходным котодм Subversion (SVN). Сервер, в данном случае серверной частью SVN под Windows, может являться VisualSVNили uberSVN (опробованы оба) помимо данных продуктов есть еще целый ряд использующих сервер Subversion, но эти пришлись более по душе.

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

Добавление поддержки SVN в Eclipse

Предполагается, что Eclipse и Javaзагружены и установлены, мною используетсяEclipse Classic. Поддержку SVN можно добавить Help - Install New Software... в выпадающем списке Work with - Juno - http://download.eclipse.org/releases/juno, из списка Collaboration выбрать - Subversive SVN (это в версии Juno, SVN для Eclipse так же можно подключить и отдельно):

  • Subversive SVN TeamProvider
  • Subversive SVN TeamProviderSources
  • Subversive SVN TeamLocalization (Optional)

svn

После установки, в окне настроек коннектора выбрать и установить совместимый NativeJavaHL с версией SVN сервера

 javahl

Подключение

Необходимо включить отображение:

  • SVN Repositories
  • History

По желанию можно подключить так же к примеру отображение SVN RepositoryBrowser

Добавление производится - Windows - Show View - Other - SVN и Team

perspective

Далее необходимо подключить репозиторий - SVN Repositories - New Repository Location, в поле URL указать адрес репозитория, если требуется аутентификация - имя пользователя и пароль

 addrepo

Размещение

После подключения, можно создать, либо открыть существующий проект, поместить данный проект в репозиторий, щелкнув правой кнопкой мыши, в контекстном меню, на папке проекта, выбрав Team - Share Project - SVN, в списке репозиториеввыбратьподключенный и нажать Finish. По добавлению указать комментарий, который отобразится в истории данного проекта.

 added

Изменение

Теперь данный проект могут загружать себе участники проекта, изменять его, сохранять изменения. Предположим, что второй участник проекта, подключился к репозиторию, загрузил проект (загрузить проект можно выбрав пункт контекстного меню, папки проекта, CheckOut или CheckOutAs...), изменил код или добавил файл, сохранил изменения, либо нажатием сочетания клавиш Ctrl+Alt+C либо в конекстном меню Team выбрав Commit..., в поле комментариев, указав соответствующий комментарий. Отслеживать изменения можно в перспективе Historyподключившись к текущему репозиторию и просмотрев историю изменений.

Просмотр

Создатель проекта может в свою очередь может произвести просмотр истории и обновить проект - Team - Update... в копии его проекта появится новый добавленный файл, изменив его, снова произвести Commit... в истории проекта появится новая строка с комментарием, при необходимости можно просмотреть какие измененияпроизошли с файлом по отношению к последней точке - щелкнув пункт контекстного меню исторической записи или измененного файла - Compare with previous state

compare

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


Обновить
Защитный код

Сейчас 96 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз