Как мне создать новую ветку? - PullRequest
132 голосов
/ 17 июня 2010

Как мне создать новую ветку с моей рабочей копией, используя TortoiseSVN?

Я вижу вариант ветвления, но не вижу способа как-нибудь назвать его.

Ответы [ 4 ]

224 голосов
/ 09 января 2014

Щелкните правой кнопкой мыши и откройте SVN Repo-браузер:

Enter image description here

Щелкните правой кнопкой мыши Trunk (рабочая копия) и выберите Copy to ... :

Enter image description here

Введите название / путь соответствующей ветви:

Enter image description here

Нажмите кнопку ОК, введите соответствующее сообщение журнала и нажмите кнопку ОК.

66 голосов
/ 18 июня 2010

В обозревателе хранилища TortoiseSVN найдите ветку, из которой вы хотите создать новую ветку.Щелкните правой кнопкой мыши, Скопируйте в .... и введите новый путь ветви.Теперь вы можете «переключить» свой локальный WC на ​​эту ветку.

60 голосов
/ 17 июня 2010

Филиалы в SVN по сути являются каталогами; Вы не столько называете ветку, сколько выбираете имя каталога, в который хотите перейти.

Обычный способ присвоить ветке название - поместить ее в каталог с именем branches в вашем хранилище. В части «To URL:» диалогового окна «Филиал» TortoiseSVN вы должны ввести что-то вроде:

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

Основная ветвь проекта называется trunk и обычно находится в:

(svn/http)://path-to-repo/trunk
4 голосов
/ 29 августа 2018

Мое решение, если вы работаете с рабочим процессом Trunk/ и Release/:

Щелкните правой кнопкой мыши на Trunk/, из которого вы будете создавать свою ветвь:

Trunk

Выберите ветку / тег:

Branch/Tag

Введите местоположение вашей новой ветви, сообщение о коммите и любые внешние данные (если они есть в вашем хранилище):

enter image description here

...