Какой метод доступа к хранилищу используется для создания новой «рабочей копии», file: /// или svn: // на том же компьютере? - PullRequest
0 голосов
/ 08 апреля 2010

У меня настроен сервер svnserve (1.6.5, обычный, без apache) на Fedora. Пользователи, имеющие учетные записи на одном компьютере, хотят получить рабочую копию. я имею прочитайте svnbook и другие сайты и найдите файл: /// метод доступа используется для извлечения как

Файл проверки SVN: /// var / svn / repos / myproject / trunk myproject (ref: svnbook)

Я немного растерялся! Как говорит svnbook, «клиенты обращаются к серверу svnserve с помощью URL, начинающиеся с svn: // " Итак, мой вопрос, какой метод пользователь будет использовать для создания своей рабочей копии?

Thankyou. Банани

Ответы [ 2 ]

2 голосов
/ 08 апреля 2010

Схема svn: // отправляется в сокет. Если вы хотите оформить заказ непосредственно из файловой системы, используйте схему file: // (в этом случае вы не используете сервер).

(Вы можете использовать file: //, svn: //, svn + ssh: //, http: // или https: //, чтобы проверить рабочий каталог на той же машине, но кроме файла: / / все они требуют запуска какого-то сервера.)

1 голос
/ 10 апреля 2010

Если пользователи имеют доступ к хранилищу файловой системы, они могут использовать файл: //. Тем не менее, это, вероятно, плохая идея .

Рекомендуемая практика для многопользовательской среды - настроить svnserve и обращаться к хранилищу через протокол svn: // (или http: // или https: // в зависимости от обстоятельств).

Из Выбор конфигурации сервера раздела svnbook

Не поддавайтесь простой идее чтобы все ваши пользователи имели доступ к хранилище напрямую через файл: // URL. Даже если хранилище легко доступно каждому через сеть поделись, это плохая идея. Удаляет любые уровни защиты между пользователи и хранилище: пользователи могут случайно (или намеренно) повредить базу данных хранилища, это становится трудно взять хранилище в автономном режиме для проверки или обновления, и это может привести к беспорядку файла проблемы с разрешениями (см. раздел называется «Поддержка нескольких хранилищ Методы доступа »).

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