Как создать ветку старой версии с TortoiseSVN?
У меня есть репозиторий, где в ревизии 1 добавлены папки, ветки и теги папок.
Источник хранился в багажнике. Произошел пересмотр 7, и развитие продолжалось до пересмотра 16.
Теперь мне нужно продолжить работу над версией 7, поэтому я хочу создать ветвь версии 7.
Вот как я пытался это сделать: используя TortoiseSVN, я выбираю соединительную линию в браузере репозитория, открываю "Показывать журнал", выбираю версию 7 и правой кнопкой мыши "Create branch/tag from revision".
Откроется диалоговое окно "Копировать (Branch/Tag) с параметром FROM-URL, установленным в trunk, и я вводим... /branch/new _branch_name как URL-адрес." Специфическая ревизия в репозитории" проверена и установлена в 7.
Теперь я получаю сообщение об ошибке "Путь...../trunk не существует в редакции 7".
Но сундук определенно был создан в редакции 1, и если я посмотрю на измененные файлы версии 7 в диалоговом окне "Показать журнал", я вижу, что файлы добавляются/модифицируются в соединительной линии.
Что я делаю неправильно?
Ответы
Ответ 1
- Откройте браузер хранилища.
- Перейдите в корневой каталог репозитория.
- Нажмите кнопку "ревизия" (она говорит "ГОЛОВА" ), и из диалога выберите соответствующую ревизию.
- Верните и перетащите каталог "trunk" в каталог "ветки" и выберите "Копировать и переименовать элемент здесь".
- Введите имя нового каталога.
- Напишите сообщение журнала.
Ответ 2
![enter image description here]()
- Открыть браузер репо
- Строка правой кнопки мыши
- Выберите "Показать журнал"
- Правый клик, который вы хотите отделить от
- Выберите "Создать ветку/тег из ревизии"
- Задайте свой путь к пути (например, ветки /MyBranch ).
Ответ 3
Откройте диалоговое окно "show log" и щелкните правой кнопкой мыши запись в журнале, чтобы открыть "Создать тег/ветвь" -Dialog.
Ответ 4
Я нашел решение:
- Отъезд старой версии
- из вашей рабочей копии, создайте ветку
Кажется, что это должно быть сделано с использованием рабочей копии, а не непосредственно в репозитории (браузере).