Прежде всего вы правы в том, что SVN использует структуру базы данных для хранения (изменений) ваших файлов, поэтому вы не должны ожидать, что необработанные файлы будут находиться в папке хранилища.
После того, как вы создали хранилище, вам почти никогда не нужно ничего делать в этом каталоге, кроме как для настройки (например, авторизация пользователя).
Вся ваша работа должна продолжаться в каталогах рабочих копий.
Чтобы получить код в папку www
, введите:
cd /var/www/project
svn checkout /var/svn/project
Теперь вы можете редактировать код в этом рабочем каталоге (/var/www/project
) по своему усмотрению. Если вы хотите зафиксировать эти изменения, наберите
svm commit -m "Commit message"
И изменения вернутся в хранилище.