Xpoint
   [напомнить пароль]

SVN. Создание веток (branch)

Метки: [без меток]
2006-10-10 22:24:20 [обр] Superman(0/16)[досье]

Имеется framework в SVN: /svn/framework/trunk
Стоит задача, перетащить (не акцентируем внимание на этом слове) содержимое этого транка в новый проект svn/rpb/trunk

Что я делаю:

svn copy http://svn.example.com/framework/trunk http://svn.example.com/rpb/trunk -m "Creating a private branch of framework"

Что делает SVN:
он создает в папке trunk еще папку trunk, в которую и ложит содержимое framework/trunk

rpb
 |
 +--trunk
    |
    +--trunk
       |
       +--file.php
       |
        ...
       |

Что сделать, чтобы было так, как я этого ожидаю — нет удвоенной папки trunk? :)

спустя 6 минут [обр] Superman(0/16)[досье]
убрать в http://svn.example.com/rpb/trunk слово trunk не помогает, т.к. папка rpb уже содержит папки tags, branch, trunk.
спустя 9 часов [обр] Ярослав Сюзёв (yara)(0/305)[досье]
Superman[досье]
Может, вам попробовать через export/import? Правда, так историю изменений не перетащите, но это и не нужно, судя по всему.
спустя 10 часов [обр] Superman(0/16)[досье]
Все-таки export несет немного другую нагрузку.
Интересует именно через ветки...
спустя 15 часов [обр] Ярослав Сюзёв (yara)(0/305)[досье]
Ну если через ветки, то не создавайте сами в новом проекте папку trunk, она же скопируется.
спустя 5 часов [обр] Superman(0/16)[досье]
Да, в общем, немного подумав и понасоздавав три ненужных объемных ревизии (за что мне будет втык :)), решил что в моем случае нужно использовать
svn export
svn add
svn commit
Powered by POEM™ Engine Copyright © 2002-2005