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 -

  1. Jak zainstalować Jenkins
  2. Jak zainstalować SQL Server
  3. Jak zainstalować MATLAB