Создание тегов / веток - PullRequest
       9

Создание тегов / веток

0 голосов
/ 05 февраля 2019

Предположим, что мы создали пустой репозиторий SVN без указания папки trunk / branch / tag и после нескольких коммитов svn, если мы хотим создать тег / ветку.Это возможно?Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 05 февраля 2019

A tag или branch - не что иное, как результат команды svn copy.Эти папки обычно создаются в соответствии с соглашением, и если вы хотите в любое время изменить структуру своего хранилища, чтобы принять указанное соглашение, вы можете.

Например, допустим, вы создали пустой хранилище со структурой:

MyRepo
|_ Folder1
|_ Folder2

С Folder1 и Folder2, содержащими рабочие элементы.Вы всегда можете svn checkout в корне хранилища, создать новую папку с именем trunk, а затем выполнить svn move из Folder1 и Folder2 под trunk и зафиксировать изменения.Затем вы можете создать ветку / метку на стволе, выполнив svn copy на стволе при необходимости.

-

Кроме того, вы всегда можете просто сделать копии любых папок подхранилище по мере необходимости:

svn copy /path/to/MyRepo/Checkout url/to/MyRepo/MyBranch

...