Использование Subversion с большим каталогом - PullRequest
0 голосов
/ 09 октября 2011

У меня довольно большой каталог / var / www / на моем сервере Linux Ubuntu.В этом каталоге есть несколько файлов, на которых я хочу использовать Subversion.Как я могу настроить это?Пошагово было бы полезно. Я новичок в svn.

Пока у меня нет этого:

svnadmin create --fs-type fsfs /svn
svn mkdir file:///svn/www/ -m "Created www directory"

Например: в моем каталоге / var / www /там много файлов и подкаталогов.Я хочу использовать svn только для foo.html, bar.php и примера каталога /

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

Надеюсь, это имеет смысл, спасибо!

1 Ответ

3 голосов
/ 09 октября 2011

Это должно работать:

REPO=file:///svn
cd /var/www
svn co $REPO/www .
svn add example foo.html bar.php
svn ci -m "initial checkin"
svn up

Вы также можете сделать это (все еще в /var/www):

svn ps svn:ignore "*" .
svn ci -m "ignore other stuff"
svn up

Редактировать : Шаблон svn:ignore скрывает вещи в выводе svn status ТОЛЬКО ЕСЛИ элемент неизвестен svn и будет отображаться как ?. Вы по-прежнему можете добавлять файлы / каталоги с помощью «svn add», и изменения в управляемых каталогах / файлах по-прежнему отслеживаются.

Поскольку вас интересуют только определенные файлы / каталоги, в вашем случае это будет хорошим вариантом по умолчанию. Вы можете сделать то же самое в example, если есть вещи, которые вы не хотите версии.

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