Subversion, czasami nazywany SVN, to system o otwartym kodzie źródłowym, który zapamiętuje każdą zmianę dokonaną w plikach i katalogach. Może to być przydatne, jeśli chcesz śledzić, jak Twoje dokumenty zmieniały się na przestrzeni czasu, lub odzyskać starszą wersję pliku. Zacznij od kroku 1, aby uzyskać szczegółowe instrukcje dotyczące instalacji Subversion na Mac OS X.
Kroki
Część 1 z 2: Instalacja z pakietu binarnego
Krok 1. Przejdź do
Znajdziesz tam wiele plików binarnych, które możesz pobrać, z których każdy ma inne wymagania. Wybierz ten, który najbardziej odpowiada Twoim potrzebom.
Krok 2. Rozpakuj
plik pkg. Powinien stworzyć instalator Subversion na twoim pulpicie. Kliknij dwukrotnie ten plik i postępuj zgodnie z instrukcjami instalacji.
Krok 3. Otwórz Terminal znajdujący się w folderze Narzędzia
Alternatywnie wyszukaj w Spotlight Terminal. Wpisz następujące polecenie po monicie [nazwa użytkownika]$:
-
svn [wpisz]
-
Jeśli zwróci to "Wpisz 'svn help' do użycia", oznacza to, że svn działa poprawnie.
-
Jeśli /usr/local/bin nie znajduje się na twojej ścieżce, edytuj swój.profile i dodaj linię podobną do następującej:
export PATH=$PATH:/usr/local/bin
-
Otwórz inne okno Terminala i spróbuj ponownie, używając: svn [enter]
Część 2 z 2: Skonfiguruj swoje środowisko Subversion
Krok 1. Skonfiguruj serwer SVN
Będzie to potrzebne do dystrybucji projektu Subversion.
Krok 2. Uruchom Terminal, a następnie utwórz katalog o nazwie svnroot w katalogu konta w następujący sposób:
mkdir svnroot
-
Wpisz: svnadmin create /Users/[Twoja nazwa użytkownika]/svnroot
-
To tworzy twój serwer!
Krok 3. Użyj serwera svn z Terminalem. Możesz dokonać zakupu w terminalu za pomocą tego polecenia: svn checkout file:///Users/[Twoja nazwa użytkownika]/svnroot
-
Aby uzyskać zdalny dostęp, włącz „dostęp ssh” (w Preferencjach systemowych/Udostępnianie) i dokonaj transakcji za pomocą: svn checkout svn+ssh://my.domain.com/Users/[Twoja nazwa użytkownika]/svnroot
Krok 4. Skonfiguruj klienta Subversion
Na przykład svnX obsługuje wszystkie aktualne wersje Mac OS X od 10.5 do 10.8. Możesz go pobrać na
Krok 5. Po pobraniu uruchom SVNx, a zobaczysz dwa okna o nazwie Kopie robocze oraz Repozytoria.
W sekcji Repozytoria dodaj adres URL i dane logowania z serwera SVN.
-
Otwórz okno; jeśli pojawi się błąd, sprawdź Login.
-
Przejdź do Terminala i wpisz: svn import -m "Twoja wiadomość importu" /mój/lokalny/projekt/ścieżka /moje/zdalne/svn/repozytorium To polecenie dodaje wszystkie pliki z lokalnego Projektu do Serwera SVN.
-
Dodaj ścieżkę swojego repozytorium SVN (z serwera SVN) do listy w oknie Kopia robocza w SVNx.
Krok 6. W SVNx otwórz swoją kopię roboczą
Kiedy pracujesz nad tym projektem, zobaczysz tutaj swoje modyfikacje.
Krok 7. Przetestuj to
Dokonaj niewielkiej modyfikacji kopii roboczej, a następnie odśwież okno kopii roboczej.
SVNx wyświetla wszystkie pliki z modyfikacjami. Naciśnij przycisk Zatwierdź, aby dodać go do repozytorium serwera SVN
Krok 8. Jeśli wolisz pracować z repozytorium Subversion bezpośrednio z Findera, rozważ użycie SCPlugin lub skryptów SVN dla Findera
Porady
- Różne dodatkowe dokumenty znajdują się w podkatalogu doc/ źródła Subversion. Więcej informacji znajdziesz w pliku doc/README.
- Podstawową dokumentacją Subversion jest bezpłatna książka Version Control with Subversion, znana też jako „The Subversion Book”. Możesz go pobrać ze strony