TortoiseSVN czyli jak zacząć wersjonować kod, dokumenty itp.

Każdy z nas spotyka się z różnego rodzaju dokumentami tekstowymi. Jedni tworzą dokumenty w programie Word, programiści kodują … i tak dalej. Jeśli w danym momencie potrzebna jest nam tylko aktualna wersja dokumentów/kodu programisty to w porządku. Problem zaczyna się w momencie kiedy przydałoby się przechowywać (archiwizować) wcześniejsze wersje czy to dokumentów czy to kodu. Zaczyna się wtedy tworzenie jakichś skomplikowanych struktur katalogów i kopiowanie kolejnych wersji itp. Z czasem sami zaczynamy się w tym gubić i przestajemy nad tym panować.

Ale nie ma tego złego i z pomocą przychodzą nam systemy kontroli wersji. Są to narzędzia dzięki którym możemy cały czas pracować nad naszymi dokumentami/kodem ale w każdym momencie wrócić do każdego miejsca wcześniej, który oczywiście sobie zapisaliśmy. Jednym z bardziej popularnych narzędzi tego typu (przynajmniej moim zdaniem) jest program TortoiseSVN, zwyczajowo nazywany po prostu SVN. I w tej serii artykułów omówię jego podstawowe możliwości.

Instalacja.

W tym artykule zajmę się tylko instalacją a w kolejnych przejdziemy do tworzenia repozytorium i omówienia możliwości tego narzędzia. Jestem programistą więc możliwości SVN-a pokażę Wam na podstawie wersjonowania prostego kodu C++. No to jazda.

Ściągnij SVN z Internetu.

  1. Żeby ściągnąć SVN-a wejdź na stronę: https://tortoisesvn.net/.
    tortoise svn
    Strona główna tortoisesvn.net
  2. Kliknij na zakładkę „Download”.
    TortoiseSVN
  3. Teraz wybierz wersję która jest najbardziej odpowiednia dla Twojego sprzętu (u mnie będzie to 64 bitowa wersja).
    TortoiseSVN wybór wersji
    TortoiseSVN wybór wersji (64bit).
  4. Po kliknięciu w link i akceptacji ciasteczek na stronie na którą zostaniesz przekierowany zostanie uruchomiony proces ściągnięcia pliku instalacyjnego. Otworzy się okno dialogowe w którym musisz wskazać lokalizację gdzie chcesz ściągnąć plik instalacyjny.
  5. Teraz wejdź do lokalizacji którą wskazałeś i gdzie został pobrany plik instalatora i uruchom plik podwójnym kliknięciem.
  6. Pojawi się okno powitalne. W celu kontynuowania procesu instalacji kliknij w przycisk „Next”.
    TortoiseSVN instalacja okno powitalne
    TortoiseSVN instalacja okno powitalne
  7. W kolejnym oknie musisz wyrazić zgodę na warunki licencji. W celu kontynuacji kliknij w „Next”.
    TortoiseSVN instalacja potwierdzenie warunków licencji
    TortoiseSVN instalacja potwierdzenie warunków licencji
  8. Kolejne okno to wybór komponentów które chcesz zainstalować i wybór lokalizacji którą wybierzesz dla instalacji TortoiseSVN. Domyślą lokalizacją jest C:\Program Files\TortoiseSVN\ . Wszytko potwierdź przyciskiem „Next”.
    TortoiseSVN instalacja wybór komponentów i lokalizacji
    TortoiseSVN instalacja wybór komponentów i lokalizacji
  9. Teraz potwierdź chęć instalacji klikając w przycisk „Install”.
    TortoiseSVN potwierdzenie chęci instalacji
    TortoiseSVN potwierdzenie chęci instalacji
  10. Tak naprawdę dopiero teraz następuje proces instalacji narzędzia TortoiseSVN.
    TortoiseSVN instalacja narzędzia
    TortoiseSVN instalacja narzędzia
  11. Na koniec otrzymamy informację o zakończeniu procesu instalacji. Wszystko potwierdzamy klikając w „Finish”.
    TortoiseSVN zakończenie procesu instalacji
    TortoiseSVN zakończenie procesu instalacji

    W celu poprawnego działania programu TortoiseSVN należe zrestartować komputer o co zostaniem poproszony kolejnym komunikatem.

    Po restarcie komputera mamy już poprawnie zainstalowane narzędzie do kontroli wersji np. kodu lub innych dokumentów tekstowych. W kolejnym odcinku pokażę Wam jak utworzyć proste repozytorium i zapisywać kolejne wersje naszych dokumentów.

Do zobaczenia 🙂