260 likes | 445 Views
graficzny klient SVN. graficzny klient SVN integrujący się z powłoką systemu dostępny tylko dla systemu Windows - do pobrania z http://tortoisesvn.net/downloads. Synchronizacja z repozytorium. 1. Połączenie do repozytorium.
E N D
graficzny klient SVN • graficzny klient SVN integrujący się z powłoką systemu • dostępny tylko dla systemu Windows • - do pobrania z http://tortoisesvn.net/downloads
Synchronizacja z repozytorium. 1. Połączenie do repozytorium. Po zainstalowaniu programu i restarcie systemu tworzymy katalog, miejsce dla projektu. Z menu kontekstowego wybieramy polecenie ‘SVN Checkout…’, w polu ‘URL of repository’ wpisujamy link do naszego repozytorium na serwerze ’http://svn.assembla.com/svn/ZTUS-lab’.
… po zatwierdzeniu ‘OK’ z repozytorium pobrane zostaną pliki projektu do wskazanego przez nas miejsca
Przeglądarka repozytorium wybierajac polecenie TortoiseSVN->Repo-browser możemy w prosty sposób przeglądać pliki znajdujące się w repozytorium
Dodawanie plików i katalogów, wprowadzanie zmian aby dodać plik do repozytorium należy wybrać polecenie ‘TortoiseSVN->Add...‘ znak zapytania powinien zmienić się na plus plik, który dodaliśmy do projektu, który nie należy do repozytorium jest opatrzony ikoną ze znakiem zapytania po dodaniu nowych plików i/lub modyfikacji już dodanych należy je wysłać na serwer poleceniem ‘SVN Commit’
Usuwanie plików, zmiana nazw aby usunąć plik używamy polecenia ‘TortoiseSVN->Delete‘, • aby zmienić nazwę pliku używamy polecenia ‘TortoiseSVN->Rename…‘, • spowoduje to wykonanie operacji: • dodania nowego pliku do projektu (o zmienionej nazwie) • usuniecie pliku ze starą nazwą Operacje te należy wykonywać tylko przy użyciu dostępnych poleceń, na końcu należy pamiętać by zmiany zapisać na serwerze poleceniem ‘SVN Commit’
Śledzenie zmian wybierając polecenie ‘TortoiseSVN->Show log’ mamy możliwość śledzenia zmian dokonywanych na plikach
SVN w NetBeans. • 1. Wymagane oprogramowanie: • NetBeans IDE 6.x • Java SE Development Kit • Subversionclient software (np. CollabNet, Subversion itp.) Źródło: http://www.netbeans.org/kb/60/ide/subversion.html Subversion 1.4. http://www.clearvision-cm.com/clearvision-news/download-subversion-for-windows.html
Przygotowanie środowiska 1. W naszym przypadku wybraliśmy Subversion 1.4. Należy wskazać środowisku ścieżkę do pliku wykonywalnego.
Synchronizacja z repozytorium. • 1. Połączenie do repozytorium. • Wybieramy: Versioning > Subversion > Checkout. W ramce możliwe adresy. W naszym przypadku korzystamy z serwera www.assembla.com.Konto do 200 MB, bez szyfrowania, o dostępie publicznym - za darmo. Link do repozytorium: http://svn.assembla.com/svn/ZTUS-lab. Należy również podać login i hasło użytkownika. • Jeśli projektu jeszcze nie ma na serwerze powinniśmy użyć: Versioning > Subversion > Import into Repository.
2. Wybranie projektu. • Po skończeniu pobierania wszystkich plików, należy otworzyć projekt. W przypadku projektów Web należy również zdefiniować serwer docelowy , np. Tomcat.
Edycja źródła. 1. Pogląd zmian w edytorze. Lewy margines: Prawy margines:
2. Informacje o statusie plików. • odznaki:
GoogleCodeSVN w Eclipse • Dostępne oprogramowanie: • Eclipse (www.eclipse.org) • Subclipse (subclipse.tigris.org) • albo • - Subversive (http://www.polarion.org/index.php?page=overview&project=subversive) • Oprogramowanie opisane w prezentacji: • Eclipse 3.3 • Subclipse 1.2
Hosting SVN na Google Code • Wejdź na http://code.google.com/hosting/ • Kliknij w „Sign in to create a project” następnie zaloguj się na swoje konto google, lub utwórz nowe • Stwórz nowy projekt klikając na „Create a new project” • Wypełnij formularz 5. Adres do SVN znajduje się w zakładce „Source”
Instalacja Subclipse • Jeżeli plug-inSubeclipse jest zainstalowany w Twoim Eclipse, omiń ten rozdział • Otwórz środowisko Eclipse • Z menu wybierz: Help ->Software Updates -> Find and Install... • Następnie Zaznacz i kliknij „Next” • Pojawi się okno z listą dostępnych repozytoriów rozszeżeń • Jeżeli na liście nie ma „Subclipse 1.2” należy wybrać „New remotesite...” i wpisać: • Name: Subclipse 1.2 • URL: http://subclipse.tigris.org/update_1.2.x • Następnie należy wybrać „Subclipse 1.2” i kliknąć „Finish” • Eclipse wyszuka dostępne rozszerzenia, należy zaznaczyć: • Następnie przebrnąć przez resztę procesu instalacji, zatwierdzając licencję etc. (w razie problemów z zaleznymi plug-in’ami, odznaczyć „Integrations”)
Tworzenie i konfiguracja projektu • Z menu wybierz: File -> New -> Project... • Ukarze się okno, na którym wybieramy „Checkout Projects from SVN” 3. Następnie..
4. Podaj adres SVN z Google Code 6. Wybierz lokalizację i kliknij „Finish” 5. Wprowadź login na account google oraz hasło do projektu
7. Stwórz projekt Java, na SVN 8. Wybierz OK Aby otworzyć perspektywę SVN, wybierz z menu: Window -> Open Perspective -> Other...
Wykorzystanie z poziomu Java Perspective Klikając prawym przyciskiem myszy na elemencie projektu (np. na pliku .java) mamy możliwość wykonania podstawowych operacji na repozytorium projektu Sekcja „Team” menu kontekstowego: Commit.. – wysłanie nowej wersji na repozytorium SVN Update – uaktualnienie z repozytorium Show History – historia zmian po kolejnych „Commitach” Revert.. – przywrócenie do poprzedniej wersji
Wykorzystanie z poziomu SVN RepositoryExploringPerspective Ta perspektywa daje nam możliwość przeglądania struktury katalogów na repozytorium, przeglądania historii plików, wersji i komentarzy wraz z możliwością wprowadzania zmian