Вопрос

Я часто использую SVN как один пользователь на одном компьютере

Теперь я хотел бы поделиться своими материалами на нескольких компьютерах

До сих пор я извлекал из file: // c: / myproject

Я бы хотел оформить заказ из svn: // mycomputer / myproject

Как я могу сопоставить первое со вторым?

Это было полезно?

Решение

Хранилище выложено одинаково. Чтобы использовать протокол svn для доступа к хранилищу, вам нужно настроить svnserv и указать его на хранилище, которое вы используете. Это разрешит как доступ - file: // локально, так и svn: // удаленно (или локально). Коллега клянется Visual SVN .

Другие советы

Вам нужен svnserve deamon. Документация по его настройке находится здесь (параграф «svnserve as Windows service»):

http: // svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking

В этой главе вы также можете рассмотреть другие возможности для доступа к svn-серверу.

Не уверен, как пути будут транслироваться в Windows, но в Linux вам нужно запустить демон svnserve с указанным корнем хранилища:

svnserve -d -r /path/to/repos/

Следовательно, если ваш svn-репозиторий хранится в / path / to / repos / myproject , приведенное выше позволит вам оформить заказ с другого компьютера, выполнив

svn co svn://your.ip.addr/myproject ./myproject_checkout

Это было бы иначе, если вы хотите использовать протокол svn + ssh , в котором процесс svnserve создается для каждого запроса доступа к репозиторию. Это означает, что вам не нужно создавать своего собственного демона svnserve, ssh позаботится об этом за вас. Это удивительно просто настроить для одного пользователя. Более подробно об этом в SliceHost есть здесь .

Малоизвестный факт: если вы являетесь единственным пользователем, и ваш репозиторий находится на ПК * nix, к которому вы можете подключиться по SSH, вам даже не понадобится сервер.

Просто используйте команду:

scn checkout svn+ssh://USERNAME@mycomputer/ABSOLUTE/PATH/TO/REPOSITORY

Это запросит у вас ваш пароль SSH (= вход в мой компьютер).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top