Проблема с настройкой ветки в Subversion - PullRequest
1 голос
/ 12 июля 2011

Структура папок выглядит следующим образом:

/home/src/repositories/svntest/branches

и доступ к хранилищу svn://ip.address/svntest Я пытаюсь создать новую ветвь в моем хранилище, используя

svn copy trunk \ branches/new-branch

, в то время какв папке svntest

и отображается следующая ошибка:

svn: 'branches' is not a working copy

trunk папка содержит папки

BOOK/  bootscripts/  edguide/  patches/  scripts/

и branches папка пуста

Я могу получить доступ к хранилищу, внести изменения и т. Д., Пользователи настроены правильно.

В чем может быть причина этой ошибки?

Ответы [ 2 ]

2 голосов
/ 12 июля 2011

Попробуйте

$ svn copy svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch

В большинстве мероприятий по разработке вы будете проверять только одну ветку или ствол, а не корень хранилища, поэтому выполнение копирования на сервере более полезно.

0 голосов
/ 12 июля 2011

Самый простой способ - использовать полные URL-адреса для ствола и вашей ветви

svn cp svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch

Внутри кассы вы также можете использовать обозначение ^

svn cp ^/trunk ^/branches/new-branch

Если вына самом деле есть полная проверка svntest (т. е. с каталогом транка и филиалов), тогда то, что у вас есть (без обратной косой черты), должно работать, хотя изменения в таком масштабе гораздо проще сделать на сервере без необходимости управлять большимиизвлечения.

...