Jak zainstalować SVN?
SVN to cenne narzędzie opracowane przez Apache, używane w świecie programowania do wersjonowania i aktualizacji oprogramowania. Jest to scentralizowany system typu open source. SVN przydaje się, gdy wielu programistów pracuje nad aplikacją i chcą utrzymać swój kod w miejscu wraz ze ścieżką wersji utworzonych dla każdego pliku, historię zatwierdzania każdego pliku.
Ponadto, jeśli klient chce mieć jakieś dokumenty / postępy w kodzie lub jeśli chcesz wyeksportować kod do lokalizacji klienta, prawdopodobnie jest to najłatwiejsza platforma do zarządzania wszystkimi tymi rzeczami. Możesz utworzyć dowolną liczbę repozytoriów w oparciu o typ zawartości lub inne kryteria wyróżniające. Możesz utworzyć dowolną liczbę folderów w tej gałęzi repozytorium, stąd też dominuje przejrzystość.
Korzyści z SVN
- SVN zajmuje się repozytorium, przede wszystkim miejscem, w którym spoczywa Twój popełniony fragment kodu wraz z historią wersji. Repozytorium zwykle opiera się na serwerze plików, na którym działa program serwera Subversion i dostarcza treści klientom Subversion
- Chcesz dodać kod do tego samego pliku / klasy usługi / repozytorium? Po prostu uzupełnij część kodu i zatwierdzaj / wypychaj w SVN. Gdy to zrobisz, do odpowiednich plików zostanie przypisana wersja śledzenia, a inni programiści mogą zaktualizować, że pobrali kody z repozytorium SVN, dzięki czemu praca nie będzie już utrudniona.
- Pracujesz nad różnymi modułami i chcesz później scalić kod? Dobrze !! SVN zapewnia do tego gałęzie, możesz wyciąć gałąź z gałęzi głównej i umieścić w niej moduły / zestaw kodu. Oddziały przydają się w przypadkach, gdy chcesz dostarczyć części kodu w wielu sprintach (zwinny paradygmat).
- Programiści faktycznie pobierają transakcje z katalogu, w którym odbywa się główny rozwój i nazywa się „ Trunk ” .
Kluczowy punkt SVN
- Podczas pracy z repozytoriami pamiętaj o robieniu regularnej kopii zapasowej, aby w przypadku awarii serwera uzyskać dostęp do najnowszej wersji plików.
Uruchom następujące polecenie w celu utworzenia kopii zapasowej
svnadmin hotcopy path/to/repository path/to/backup
Kroki, aby zainstalować SVN
Omówmy kroki wymagane do zainstalowania SVN są następujące
Krok 1: Przejdź do https://tortoisesvn.net/downloads.html i pobierz odpowiednią wersję spośród wyświetlonych opcji, jak poniżej (wybierz wersję stabilną pojawiającą się w czasie, gdy będziesz ją pobierać):
Krok 2: Zaznacz folder, w którym chcesz utworzyć repozytorium, wykonując następujące kroki
Teraz kliknij prawym przyciskiem myszy w repozytorium -> TortoiseSVN -> utwórz tutaj repozytorium
Krok 3: Po oznaczeniu folderu do utworzenia repozytorium pojawi się okno dialogowe, pamiętaj, aby skopiować adres URL na niebiesko w karteczkach do późniejszych odwołań.
Krok 4: Teraz wybierz folder projektu, który chcesz śledzić, kliknij go prawym przyciskiem myszy i wybierz opcję kasy SVN. W ten sposób informujesz SVN, aby śledził zmiany, które zamierzamy wprowadzić w naszym kodzie.
Pamiętaj, aby pozostawić zaznaczony przycisk opcji „Zmiana wersji głowy”. Po naciśnięciu przycisku OK pojawi się następujące okno dialogowe:
Możesz więc zobaczyć, że numer wersji wygląda na 0, a także zobaczysz, że w folderze pobranym zostanie utworzony folder .svn.
Krok 5: Teraz spójrzmy na integrację z eclipse, jeśli eclipse nie zawiera wtyczki, subclipse musi zostać zainstalowane zgodnie z następującą ścieżką nawigacji:
Przejdź do Pomocy -> Zainstaluj nowe oprogramowanie… http://subclipse.tigris.org/update_1.10.x
Kliknij opcję Dodaj, gdy to zrobisz; pojawi się pole wyboru dla Subclipse (nazwane przez Ciebie podczas dodawania powyższego adresu URL), zakończ proces. To sprawia, że zaćmienie zostaje zintegrowane z SVN.
Aby to sprawdzić, wykonaj następujące kroki:
„Okno” -> „Otwórz perspektywę” -> „Inne…”, teraz pojawi się tutaj opcja nazwy.
Krok 6: Utworzenie repozytorium SVN za pomocą Eclipse
Przejdź do systemu Windows -> Pokaż widok -> wyszukaj SVN, a następnie wybierz opcję Repozytoria SVN
Krok 7: W oknie Repozytoria SVN, wyglądając jak pokazano, wykonaj następujące kroki
Kliknij prawym przyciskiem myszy, wybierz Nowy -> Lokalizacja repozytorium, a następnie w polu URL wpisz svn: // localhost, jak pokazano poniżej, a następnie kliknij przycisk Zakończ.
Jeśli po wykonaniu tej czynności pojawi się jakiś błąd (tj. Jeśli w konsoli eclipse pojawi się jakikolwiek błąd), upewnij się, że obsłużyłeś ustawienia proxy (dla referencji po prostu wyszukaj błąd na stackoverflow.com).
Krok 8: Po wykonaniu tej czynności przejdź do okienka nawigacji, kliknij prawym przyciskiem myszy projekt -> Zespół -> Udostępnij projekt, a następnie wybierz SVN -> Dalej -> Zakończ. Po kliknięciu przycisku Zakończ zobaczysz, że SVN jest zainstalowany w twoim systemie
Krok 9: Teraz możesz kontynuować edycję plików programu, a zaćmienie może je śledzić, aby śledzić dokonane zmiany, kliknij prawym przyciskiem myszy „Projekt” w Eksploratorze projektów zaćmienia, następnie przejdź do „Zespołu”, a następnie wybierz „Synchronizuj z repozytorium”. Spowoduje to wyświetlenie wszystkich zmian tam pojawiających się i po raz pierwszy możesz po prostu wybrać pliki spośród zestawu, który ma zostać zatwierdzony, a następnie SVN wygeneruje numer zmiany w stosunku do tego samego.
Pamiętaj, aby zatwierdzić pliki tylko w ten sposób, ponieważ za każdym razem, gdy zatwierdzasz zbiorcze pliki / foldery, generowany jest numer wersji.
Wyjaśnijmy to na przykładzie:
Jeśli opracowujesz moduł zawierający 10 plików i są one skorelowane w taki sposób, że planowane jest ich dostarczenie w tej samej wersji, upewnij się, że wszystkie zostały zatwierdzone w jednej wersji, tak aby na wypadek, gdyby Twój klient kazał cofnąć zmiany niż po prostu cofając ten numer wersji, możesz mieć pewność, że wszystko, co z nim związane, zostało cofnięte.
Krok 10: SVN zapewnia również możliwość znalezienia historii danego pliku, możesz bezpośrednio zastąpić swój obecny kod tymi poprawkami, również jeśli tego chcesz.
Podsumowując tutaj, w ten sam sposób można zintegrować SVN z IDE, jak kod Visual Studio. Dlatego w przypadku równoległego programowania, aby spełnić ograniczenia osi czasu pracy opartej na zwinnym systemie, SVN jest dobrym narzędziem centralizacji.
Polecane artykuły
To był przewodnik po instalacji SVN. W tym miejscu omówiliśmy podstawową koncepcję, kroki instalacji SVN w naszym systemie. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Jak zainstalować Jenkins
- Jak zainstalować SQL Server
- Jak zainstalować MATLAB