Должен ли я вручную создавать ствол / и ветви / папки с Subversion, или эти папки создаются сами по себе? - PullRequest
2 голосов
/ 28 апреля 2011

У меня возникли проблемы с пониманием чего-то довольно простого в Subversion:

Если я хочу иметь репозиторий Subversion с транком и несколькими ветками, нужно ли мне вручную создавать папки trunk/ и branches/, и с тех пор я отвечаю за то, чтобы все было аккуратно и в правильном месте

Я могу привести конкретный пример, подтверждающий приведенный выше вопрос:

Допустим, я создал Subversion хранилище и я проверил это какая-то папка F.

F в данный момент пуст (это на самом деле есть эта папка .svn, но это вряд ли имеет значение). Я добавляю пару файлов на F и нажмите совершить.

Теперь я хочу создать ветку B. я (через черепаху) попал в ветку команда, но она просит меня папка, в которую копируются мои данные. я на данный момент нет папки которые копируют данные!

Я познакомился с ветвлением в системах контроля версий с помощью git, поэтому мой мыслительный процесс формируется из-за того, как работает система ветвления git.

Спасибо

Ответы [ 2 ]

4 голосов
/ 28 апреля 2011

Вы создаете папки /branch, /tag и /trunk. И да, после этого вы несете ответственность за то, чтобы поместить вещи в подходящее место.

Филиалы не являются особенными в SVN; Вы можете думать о стволе как о ветви.

Теги являются специальными. Это должны быть помеченные снимки кода, который был развернут только для чтения.

2 голосов
/ 28 апреля 2011

Да, ветви / теги в SVN не являются особыми (в отличие от других систем контроля версий, таких как ClearCase и т. Д.).Это просто способ упорядочить материал и привести его в соответствие со стандартами.

Как было сказано ранее, когда вы создаете репозиторий, вы несете ответственность за создание папок тегов / веток / выпусков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...