Должен ли я удалить свой проект, чтобы проверить его из SVN? - PullRequest
3 голосов
/ 28 января 2010

Это моя первая попытка создать svn-репозиторий, и я в замешательстве.

У меня есть проект в /var/www/project, и у меня есть каталог /var/svn/ для хранения репозиториев, поэтому я запускаю:

$ svnadmin create /var/svn/project

и я импортирую свое дерево с

$ svn import /var/www/project file:///var/svn/project/trunk

пока все хорошо - я думаю

Теперь мне нужна рабочая копия, но я не могу оформить заказ в моем существующем каталоге, или я получаю

svn: Failed to add file 'some.file': an unversioned file of the same name already exists

я должен удалить все дерево проекта, а затем проверить его из svn? Кроме того, это правильный способ создать хранилище?

Ответы [ 4 ]

4 голосов
/ 28 января 2010

Вы можете сделать

svn checkout --force file:///var/svn/project/trunk /var/www/project

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

4 голосов
/ 28 января 2010

вы можете переименовать исходный каталог проекта, если вы не уверены, тогда зайдите в новый каталог

0 голосов
/ 28 января 2010

Просто зайдите в новый каталог. Вы всегда можете переименовать его позже, когда будете уверены.

0 голосов
/ 28 января 2010

Да, после импорта проекта в хранилище, необходимо выполнить извлечение :

Обратите внимание, что после завершения импорта исходное дерево непреобразован в рабочую копию.Чтобы начать работать, вам все равно нужно svn оформить свежую рабочую копию дерева.

Не забудьте стереть исходный код слишком рано.

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