28 мая 2009 г. Subversion Svn Eclipse

Eclipse плагин subclipse для работы с SVN (Subversion)

subversion

Надоело использовать TortoiseSVN и я решил попробовать попользоваться плагином для Eclipse - subclipse, дабы интегрироваться одним комбайном :)

По этой ссылке расположено официальное руководство и там рассказывается про установку на старые версии Eclipse, а я покажу как поставить на Eclipse 3.4.2 и Subversion 1.5.5.

Установка

Заходим в Help -> Software Updates... -> Available Software, нажимаем по "Add Site..." и вбиваем в "Location" следующее:

http://subclipse.tigris.org/update_1.6.x

Далее отмечаем необходимые пункты:
subclipse-insall

Устанавливаем и перегружаем Eclipse...

У меня была проблема, пока не включил в установку "Subversion JavaHL Native Library Adapter" - не работал svn-client и Eclipse посылал на все 3 буквы! Так что не забудьте его включить в список установки! "Revision Graph" - можете отключить, если вам ненужен, я так понял это для построения графа ревизий...

Использование

Создаем новую перспективу:
Windows -> Open Perspective -> Other ->SVN Repository Exploring

Заходим в перспективу и создаем новый локейшен:
New -> Repository Location...

Вставляем URL вашего репозитория:
new-rep

После чего вызываем контекстное меню вашего созданного подключения и выбираем "Checkout", далее вписываем имя проекта, у меня "pyha.loc" (будет создан одноименный каталог):
co-name

Жмем по "Next" и указываем "Workspace Location", у меня это c:\WebServer\home и там находятся все веб-проекты:
co-location

Нажимаем "Finish" и после чекаута у нас доступен проект в других перспективах, а в "c:\WebServer\home" создан каталог "pyha.loc"!

Для работы с SVN-репозиторием надо вызвать контекстное меню проекта той перспективы, в которой вы работаете (например PDT или Java) и выбрать "Team", а для настройки плагина зайти в Preferences -> Team -> SVN.

Комментарии

У меня Subclipse по сравнению с TortoiseSVN работает НАМНОГО медленнее. Особенно такие команды как MERGE!!!

Может знаешь, как это победить? А то мне приходится минут на 10 при мердже отходить от компа пока там все это делается...ужасно неудобно.

Не, не знаю... Я вообще постепенно буду отходить от eclipse в пользу emacs. Да и от svn тоже отхожу, в пользу git.

Надо еще указать что необходимо также поставить Core SVNKit Library тот что верний на картинке (required)

Да, я тоже уже перешел на Git, где все быстро и непринужденно :) А с Eclipse на NetBeans.

Угу, но практика показывает, что subclipse - это полуфункциональный глюкодром. Нафиг такую интеграцию, всё равно каждый коммит/апдейт перепроверять приходится - всё ли выгрузилось как надо?

Оставьте свой комментарий

Markdown