Jak utworzyć nowy oddział?

139

Jak stworzyć nową gałąź z moją kopią roboczą za pomocą TortoiseSVN?

Widzę opcję gałęzi, ale nie widzę sposobu, aby jakoś ją nazwać.

the_drow
źródło

Odpowiedzi:

61

Gałęzie w SVN to zasadniczo katalogi; nie nazywasz gałęzi tak bardzo, jak wybierasz nazwę katalogu do rozgałęzienia.

Powszechnym sposobem „nazwania” gałęzi jest umieszczenie jej w katalogu wywołanym branchesw repozytorium. W części „Do adresu URL:” okna dialogowego rozgałęzienia TortoiseSVN moglibyście zatem wprowadzić coś takiego:

(svn/http)://path-to-repo/branches/your-branch-name

Główna gałąź projektu nazywana jest pniem i zwykle znajduje się w:

(svn/http)://path-to-repo/trunk
Blair Holloway
źródło
Dlaczego teraz otrzymuję: „OPCJE ' subversion2 / svn / DanelNursing4 / branches / Omer ': Could not read status line: Istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta.”
the_drow
1
Czy „Do URL:” nie jest teraz „Do ścieżki:”?
Peter Mortensen,
226

Kliknij prawym przyciskiem myszy i otwórz przeglądarkę repozytoriów SVN:

Tutaj wprowadź opis obrazu

Kliknij prawym przyciskiem myszy Trunk (kopia robocza) i wybierz Kopiuj do ... :

Tutaj wprowadź opis obrazu

Wprowadź nazwę / ścieżkę odpowiedniego oddziału:

Tutaj wprowadź opis obrazu

Kliknij OK, wpisz odpowiedni komunikat dziennika i kliknij OK.

BJ Patel
źródło
14
Po tym kroku, jeśli chcesz uzyskać dostęp do plików wersji, kliknij menu prawego przycisku myszy w folderze tags / branch. wybierz: Aktualizacja SVN. Dopiero wtedy folder wersji 2.45.5 jest kopiowany wraz z plikami w folderze.
lode
„Kopiuj do ...” nie pojawia się w moim menu - Wersja n1.9.5, kompilacja 27581
NealWalters,
2
@NealWalters - może się to różnić w zależności od używanego klienta Windows SVN. Na moim mam „Oddział / Tag SVN”. Jeśli tego też nie widzisz, przejdź do ustawień swojego klienta SVN i sprawdź, jakie opcje są włączone w „Menu kontekstowym”.
HPWD
66

W przeglądarce repozytorium TortoiseSVN znajdź gałąź, z której chcesz utworzyć nową gałąź. Kliknij prawym przyciskiem myszy Kopiuj do ... i wprowadź nową ścieżkę gałęzi. Teraz możesz „przełączyć” swoje lokalne WC na ten oddział.

Chris Thornton
źródło
6

Moje rozwiązanie, jeśli pracujesz z przepływem pracy Trunk/i Release/:

Kliknij prawym przyciskiem myszy, z Trunk/którego będziesz tworzyć swój oddział:

Bagażnik samochodowy

Wybierz gałąź / tag:

Oddział / Tag

Wpisz lokalizację swojej nowej gałęzi, wiadomość o zatwierdzeniu i wszelkie zewnętrzne (jeśli twoje repozytorium je ma):

wprowadź opis obrazu tutaj

Andy J.
źródło