У меня есть настройка SVN на моем локальном компьютере (Ubuntu), которую я использую для разработки, и клиент SVN, работающий на общедоступном хосте, который я использую промежуточный сервер, также мой рабочий сервер имеет ту же настройку. Когда я делаю экспорт, весь проект экспортируется, что абсурдно для выпуска маленькой версии. Я использую следующую команду:
svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
И весь проект снова экспортируется. Поэтому я пытаюсь по-другому:
svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
Я тогда получаю эту ошибку:
svn: 'http://localhost.com/egr' is not a working copy
svn: Can't open file 'http://localhost.com/proj/.svn/entries': No such file or directory
Интересно, не использую ли я правильную команду экспорта SVN или что-то не так с моей настройкой SVN (я впервые настраиваю SVN).
dav_svn.conf:
<Location /proj>
DAV svn
SVNPath /var/svn/proj/
AuthType Basic
AuthName "SVN Repo"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
Идеи? Пожалуйста, сообщите.