Instalacja i konfiguracja Subversion pod Eclipse nie jest trudna, użytkowanie może początkowo sprawiać pewne problemy, ale z czasem można się do tego narzędzia przyzwyczaić.
Wtyczka subclipse, której instalację będę opisywał znacznie ułatwia pracę nad projektami w grupach, już tak małych jak te dwuosobowe.
REPOZYTORIUM KODU
Jeśli rozpoczynamy nowy projekt, na początek należy stworzyć jakieś repozytorium kodu. Najlepiej nadaje się do tego stare dobre google – na stronie http://code.google.com udostępnia darmowy hosting projektów opartych na min. licencjach GNU. Oferowany hosting obsługuje systemy kontroli wersji Subversion i Mercurial.
Znalezienie strony tworzenia nowego projektu może być nieco trudne dla niektórych więc: http://code.google.com/hosting/createProject
INSTALACJA I KONFIGURACJA SUBCLIPSE
WAŻNE: Nie instalujemy pluginu z Eclipse Marketplace – stwarza problem ze znalezieniem standardowego klienta SVN.
- 1. Wchodzimy w Install New Software (Help->Install New Software).
- 2. W polu „work with” wpisujemy adres:
http://subclipse.tigris.org/update_1.6.x- 3. Zaznaczamy Subclipse i dajemy kilkakrotnie Next, po drodze akceptując umowe licencyjną.
Instalator przy odrobinie szczęścia wszystko bez problemów ściągnie, zainstaluje i skonfiguruje.
Po restarcie Eclipse tworzymy nowy projekt. W celu połączenia go z repozytorium klikamy prawym przyciskiem myszy, wybieramy Team->Share Project.
W oknie wyboru systemu kontroli wersji wybieramy SVN i nie przejmujemy się że Eclipse pluje komunikatami, ignorujemy je i klikamy Next.
W tym momencie Subclipse zapyta o lokalizacje repozytorium.
URL znajdziemy w Googe Code, na stronie naszego projektu w zakładce Source->Checkout. URL jest w formacie:
https://nazwaprojektu.googlecode.com/svn/katalog/
Klikamy Next, konfigurator teraz zapyta o nazwe użytkownika i hasło.
Nazwa użytkownika to nasz login do konta google, a wygenerowane hasło znajdziemy w ustawieniach Google Code (Profile->Settings).
PRACA Z SVN
Pobieranie najnowszej wersji projektu z repozytorium:
- Prawy przycisk myszy na projekcie->Team->Update to HEAD
Wysyłanie zmian:
- Prawy przycisk myszy na projekcie->Team->Commit
Zawsze pamiętamy o wpisywaniu stosownego komentarza

