Репозиторий Subversion находится не в удобочитаемом формате, который вы можете просматривать, как в CVS. Для чтения файлов в хранилище вам нужен кто-то с клиентом где-то.
Если ваш репозиторий Subversion использует Apache httpd для своего сервера, вы можете использовать wget
или curl
, чтобы получить последнюю ревизию в определенном каталоге, начиная с в качестве дополнительного бонуса , Subversion Apache httpd модули позволяют увидеть последнюю версию.
$ wget http://svn/repos/foo/trunk/myfile.java
Другой вариант - использовать обозреватель хранилища Subversion, например (ViewVC) [http://www.viewvc.org/] или Sventon . Это позволит вам просматривать весь репозиторий (включая старые версии) без необходимости устанавливать клиент Subversion на локальном компьютере. Мне нравится Sventon, потому что он не должен запускаться с сервера хранилища Subversion.
Если вы используете Centos 5.5, у вас уже должен быть установлен клиент командной строки Subversion в вашей системе. В этом случае, если вам не нужны каталоги .svn
, используйте команду svn export
вместо svn checkout
.
Или настройте веб-сервер так, чтобы игнорировать каталоги .svn
. Таким образом, вы можете сделать svn update
и обновить файлы на вашем веб-сервере, не загружая заново все.