Uwagi

Ta książka jest przeznaczona dla osób zaznajomionych z technologiami komputerowymi, którzy chcą wykorzystać Subversion do zarządzania swoimi danymi. Subversion można uruchomić na wielu różnych platformach, systemach operacyjnych, jego podstawowym interfejsem użytkownika są komendy linii poleceń. Głównie mowa będzie o komendzie svn.

Dla spójności, przykłady w tej książce powinny być uruchamiane w środowisku uniksopodobnym i użytkownikowi nie sprawia trudności posługiwanie się wierszem poleceń. Oczywiście program działa na platformach innych inż Unix takich jak Microsoft Windows. Z kilkoma małymi wyjątkami, takimi jak korzystanie z backslash ( \ ) zamiast ukośników ( / ) dla znaków rozdzielających foldery w ścieżce. Wejście i wyjście programu działa identycznie na różnych systemach operacyjnych.

Większość czytelników tego podręcznika to programiści i administratorzy systemów, którzy potrzebują śledzenia zmian w kodzie źródłowym/konfiguracji sprzętu i systemu. Do tego właśnie najczęściej jest wykorzystywany Subversion. Ale Subversion może być wykorzystane do zarządzania jakimikolwiek informacjami, zdjęciami, muzyką, danymi, dokumentacją itd. Dla Subversion jest bez różnicy czy zmieniliśmy kod źródłowy czy dodaliśmy tekst do dokumentacji.

Choć książka napisana jest przy założeniu, że czytelnik nigdy nie miał styczności z systemem kontroli wersji to został położony nacisk na informacje związane z migracją z CVS i innych systemów. Dodatek B podsumowuje wiele różnic między CVS i Subversion.

Należy również zauważyć, że kod źródłowy w przykładach w tej książce to tylko przykłady. Przykłady prezentują dany przypadek użycia (scenariusz) i nie muszą być przykładem dobrej praktyki.