Ответ 1
Вы прочитали руководство Subversion? Это одно из лучших руководств по эксплуатации с открытым исходным кодом в мире. Пройдите первые несколько глав и попробуйте примеры. Черт, они точно показывают, как делать то, что вы хотите.
Вы говорите о двух отдельных структурах: каталог репозитория, который может находиться на совершенно другой машине, и рабочий каталог, в котором вы проверили свою работу.
Вам нужно создать репозиторий. Как только вы это сделаете, вы можете использовать команду svn mkdir
для создания структуры каталогов без рабочего каталога:
$ svn mkdir --parents -m" Creating basic directory structure" \
svn://my_repo/trunk svn://my_repo/branches svn://my_repo/tags
Или вы можете проверить копию репозитория в рабочий каталог и сделать все оттуда:
C> svn co svn://my_repo workingdir
C> cd workingdir
C> svn mkdir trunk tags branches
C> svn commit -m"Creating basic directory structure"
Обратите внимание, что вы не увидите каталоги непосредственно в вашем репозитории. Однако вы можете использовать команду svn ls
для просмотра структуры:
C> svn ls -R svn://my_repo