Настроить svn для существующего проекта

Настроить svn для существующего проекта

У меня есть существующий проект «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/abcto /home/abc1, svn add /home/abc1и svn ci -m "whatever comment you put".

Если это непонятно, пожалуйста, добавьте больше информации к вашему вопросу, и я постараюсь помочь вам.

Связанный контент