2009-11-15 2 views
0

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

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

ответ

5

Do not access a repository directly on a network share! Несмотря на то, что вы можете заставить его работать, вы в конечном итоге получите полностью поврежденный репозиторий.

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

2

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

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


Вы не можете сделать заказ на smb: // share как таковой; но вы можете установить долю окна с smbmount т.е.

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

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

+0

делает это, просто сделайте копию репо? Смогу ли я снова проверить код? –

+0

Нет, это не делает ничего для репо, это просто делает ваш общий ресурс Windows похожим на папку в Ubuntu. так что вы можете работать над ним так же, как если бы это был локальный репозиторий, вы можете проверить + в обычном режиме. –

+0

Убедитесь, что вы ограничиваете доступ только для чтения, см. Также сообщение Стефана. – RedGlyph

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^