SVN: Jak utworzyć nowy branch i sklonować repozytorium?

W tym krótkim poście pokaże jak utworzyć nowy branch w repozytorium SVN oraz jak zrobić kopię głównego repozytorium w Twoim lokalnym branch’u.

Trochę teorii

Czym jest trunk, branch i tag

Repozytorim SVN (SubVersioN) składa się z trzech głównych katalogów: Trunk, Branches i Tags. Trunk jest główną gałęzią, linią projektu, gdzie trafiają wszystkie stabilne skrypty. Branches to katalog, gdzie przechowywane są wszystkie boczne linie rozwoju projektu, które będziemy mogli wcielić do linii głównej. Co to oznacza? Jeśli chcesz dodać jakąkolwiek poprawkę do skryptu znajdującego się w katalogu trunk, powinieneś najpierw utworzyć poboczny branch, gdzie będziesz przechowywał nową wersję skryptu aż do momentu połączenia obu tych gałęzi. Tags to znaczniki określonych wersji, które w dowolnym momencie pozwalają nam na ich odtworzenie.

Do dzieła!

Tworzymy nowy branch:

svn mkdir "your url" -m "your comment"

Przed dodaniem nowych skryptów bądź dodaniem nowej wersji już istniejącego pliku należy skopiować zawartość trunk’a do naszego brancha:

svn copy "your trunk url" "your branch url" -m "your comment"

Jeśli spodobał Ci się ten post to zostaw proszę komentarz poniżej oraz udostępnij ten post na swoim Facebook’u, Twitter’ze, LinkedIn lub innej stronie z mediami społecznościowymi.
Dzięki!

0 0 vote
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments