SVN - Как экспортировать только ревизию

У меня есть установка 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>

Идеи? Пожалуйста, сообщите.

11
задан cnizzardini 11 December 2010 в 02:20
поделиться