Gałęzie i tagi

Subversion nie rozróżnia pomiędzy przestrzenią systemu plików, a przestrzenią „gałęzi (branches)”; gałęzie i tagi są zwykłymi folderami w systemie. Jest to prawdopodobnie największa mentalna przeszkoda jaką musi pokonać użytkownik CVS. Poczytaj na ten temat dokładniej w Rozdział 4, Branching and Merging.

[Ostrzeżenie] Ostrzeżenie

Odkąd Subversion traktuje gałęzie i tagi jak zwykłe katalogi, różne linie rozwoju twojego projektu prawdopodobnie będą znajdować się w podkatalogach głównego folderu projektu. Pamiętaj zatem aby pobrać (check out) dane używając adresu URL danego podkatalogu zawierającego określoną linię, której potrzebujesz, a nie adresu głównego. Jeżeli pomylisz się i pobierzesz folder główny, skończysz z kopią roboczą zawierającą kompletną zawartość całego projektu, łącznie z każdą gałęzią i tagiem. [60]



[60] Stanie się tak oczywiście tylko wtedy, gdy nie zabraknie Ci przestrzeni na dysku zanim skończysz pobieranie.