Как перенести ветку в SVN на транк? - PullRequest
3 голосов
/ 06 декабря 2010

как я могу переместить ветку SVN в транк?

Проблема, с которой я сталкиваюсь, заключается в том, что если я выполняю команду перемещения в SVN (командная строка или внутри Eclipse), я могу переместить только папку ветки в транк, в результате чего эта папка в багажнике.Но я хочу, чтобы все содержимое этой ветви в стволе.

Например,

/branch/mybranch/project1,project2,project3

должно быть

/trunk/project1,project2,project3

, а не

/trunk/mybranch/project1,project2,project3

конечно с project1, project2, project3 как 3 разных проекта ...

как это можно сделать?Помогает ли здесь черепаха?Или это возможно только при самостоятельном перемещении каждого проекта?

1 Ответ

5 голосов
/ 06 декабря 2010

переместите текущий транк в другое место (/ branch / oldtrunk), затем переместите / branch / mybranch в / trunk.(если вы хотели заменить текущую магистраль ветвью?)

С помощью клиента командной строки это можно сделать с помощью:

svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk
svn mv http://path/to/repo/branch/mybranch http://path/to/repo/trunk

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

...