Как SVN добавить файлы под контролем версий? - PullRequest
1 голос
/ 26 января 2012

У меня есть настройка SVN на моем сервере: /home/svn/setup

У меня также есть файлы, которые я хочу, чтобы они находились под контролем SVN: /var/www/html/trunk

как мне получить файлы из /var/www/html/trunk под управлением версией внутри /home/svn/trunk ??

если я бегу svnadmin verify /home/svn/setup/ я получаю * Verified revision 0.

setup, где у меня установлен SVN. я собираюсь объявить файл сайта в другой папке с именем trunk

есть идеи?

Thnaks

edit: если я делаю `svn import / var / www / html / trunk файл: /// home / svn / trunk -m 'Первоначальный импорт'

я получаю svn: Unable to open repository 'file:///home/svn/trunk' `

Ответы [ 2 ]

1 голос
/ 26 января 2012

Вам придется оформить svn-репозиторий в рабочую копию , в вашем случае /var/www/html/trunksvn checkout). Затем добавьте файлы и commit.

Кстати, есть ли причина, по которой вы используете svn в локальной файловой системе? Распределенная система управления версиями, такая как Mercurial или Git, быстрее, более масштабируема и проще в настройке для загрузки. Для справки, в mercurial вам нужно будет просто набрать hg init в /var/www/html/trunk, и этого будет достаточно для настройки хранилища.

0 голосов
/ 26 января 2012

Это означает, что / home / svn / trunk находится не там, где находится ваш первоначальный репозиторий. У вас есть svn setup, но вы создали репозиторий?

...