Как мне создать новую ветку?


139

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

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

Ответы:


61

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

Обычный способ «присвоения имени» ветке - поместить ее в каталог, который называется branchesв вашем репозитории. Поэтому в разделе «К URL:» диалогового окна ветки TortoiseSVN вы должны ввести что-то вроде:

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

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

(svn/http)://path-to-repo/trunk

Теперь почему я получаю: «ВАРИАНТЫ ' subversion2 / svn / DanelNursing4 / branch / Omer ': не удалось прочитать строку состояния: существующее соединение было принудительно закрыто удаленным хостом».
the_drow

1
Разве «К URL:» теперь не «К пути:»?
Питер Мортенсен

227

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

Введите описание изображения здесь

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

Введите описание изображения здесь

Введите имя / путь соответствующей ветки:

Введите описание изображения здесь

Щелкните OK, введите соответствующее сообщение журнала и щелкните OK.


14
После этого шага, если вы хотите получить доступ к файлам ревизии, откройте контекстное меню папки тегов / веток. выберите: SVN Update. Только после этого папка версии 2.45.5 копируется вместе с файлами в нее.
lode

«Копировать в ...» не отображается в моем меню - Версия n1.9.5, сборка 27581
NealWalters

2
@NealWalters - это может отличаться в зависимости от используемого клиента Windows SVN. У меня есть "SVN Branch / Tag". Если вы тоже этого не видите, проверьте, войдите в настройки вашего клиента SVN и проверьте, какие опции включены для «Контекстного меню».
HPWD

66

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


7

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

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

Хобот

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

Филиал / Тег

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

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.