У меня есть существующий проект «abc» с путем /home/abc
. Я хочу настроить репозиторий subversion в Ubuntu для этого проекта. Я уже установил subversion с помощью статьи «Настройка сервера Ubuntu SubversionЯ не понял часть оформления заказа и то, как подключить SVN к моему проекту «abc».
решение1
Предположим, что ваш URI сервера svn svn://yourhost/your_repo
(или https://yourdomain.com/your_repo
, если вы используете WebDAV):
$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc
Проверьте, что все успешно импортировано и что вы можете проверить свой код. После того, как вы убедились, что все в порядке, вы можете удалить резервную копию:
$ rm -rf abc.bak
(БУДЬТЕ ОСТОРОЖНЫ — на всякий случай сохраните где-нибудь резервную копию!)
Теперь /home/abc/
это рабочая копия репозитория your_repo
.
решение2
Я не могу увидеть упомянутое вами руководство, поскольку оно заблокировано на моем рабочем месте.
Сначала вы должны создать проект, прежде чем вы его проверите, поэтому сделайте svnadmin create abc1
. Это создаст для вас репозиторий. Надеюсь, у вас есть привилегии для доступа к недавно созданному репозиторию. Затем выполните svn co file://home/abc1
или svn co http://home/abc1
(если он находится за веб-сервером), затем cp files from /home/abc
to /home/abc1
, svn add /home/abc1
и svn ci -m "whatever comment you put"
.
Если это непонятно, пожалуйста, добавьте больше информации к вашему вопросу, и я постараюсь помочь вам.