Как проверить хранилище Subversion из общего сетевого ресурса? - PullRequest
0 голосов
/ 15 ноября 2009

У меня есть репозиторий Subversion на моем ноутбуке в моей комнате (Windows Vista), но я хочу проверить его на компьютере наверху (Ubuntu Linux). Я поместил репозиторий в общую сетевую папку, но я не уверен, как я могу проверить это в Ubuntu.

Обратите внимание, что на моем ноутбуке не настроен сервер Subversion, я просто пытаюсь оформить заказ из сетевого каталога, как если бы он был локальным для этого компьютера. Какие у меня варианты?

Ответы [ 3 ]

5 голосов
/ 15 ноября 2009

Не получать доступ к хранилищу напрямую в сетевой папке ! Даже если вы можете заставить его работать, вы в конечном итоге получите полностью поврежденный репозиторий.

Просто настройте сервер (svnserve или apache) и получите к нему доступ таким образом. Такой сервер легко настроить. И те пять минут, которые вы потратите на настройку, сохранят ваши данные в безопасности.

2 голосов
/ 15 ноября 2009

ОБНОВЛЕНИЕ: Пожалуйста, прочитайте Предупреждение Стефана перед использованием file:/// против общего сетевого ресурса.

Это может не применяться в вашей конкретной ситуации, но это хороший общий принцип.


Вы не можете сделать проверку на smb: // share как таковую; но вы можете смонтировать общий ресурс Windows с помощью smbmount, т.е.

mkdir /mnt/svnserver
sudo smbmount //VISTALAPTOP/subversion /mnt/svnserver -o lfs;

после этого вы можете использовать его, как если бы это был обычный file:/// репо, расположенный в / mnt / svnserver

0 голосов
/ 16 ноября 2009

Если вы можете переключать роли своих компьютеров (репозиторий Subversion на вашем Ubuntu), установка будет завершена за 10 минут (см. инструкции )

Установка настолько проста, что это легко. Действительно

...