Вопрос: Как настроить сервер для доступа к файлам в репозитории?
Информация: У меня есть небольшой серверный проект, над которым я работаю около 8 месяцев. У меня есть кое-что, что примечательно в связи с этим вопросом: у меня запущены и Apache, и SVN. Я хочу настроить Apache для доступа к файлам внутри репозитория. Для моей веб-разработки через репозиторий было бы намного приятнее, чем через FTP. (Я студент колледжа, оставил свой сервер дома. Поэтому все мое управление осуществляется удаленно.)
Я надеялся, что самая последняя фиксация на стороне сервера будет просто в папке, к которой я не мог получить доступ, похоже, что это не так. Есть ли что-то, что я должен сделать, чтобы отображалась последняя фиксация, чтобы Apache мог загружать эти файлы? или мне действительно нужно проверить код в другой папке на сервере и получить доступ к этим файлам Apache?
Подробности:
Ubuntu Linux 9.04
Apache 2.2.11
SVN 1.5.4
Вы могли бы сделать post-commit
крючок, чтобы обновить локальную кассу на вашем сервере, что-то вроде размещения:
/usr/bin/svn update --accept theirs-full /home/where/your/checkout/is
в твоем post-commit
файл перехвата в вашем репозитории hooks
каталог. (The --accept theirs-full
есть на тот случай, если вы однажды измените кассу, а позже возникнет конфликт.)