Можете ли вы изменить, в какое хранилище Subversion вошел клиент? - PullRequest
0 голосов
/ 06 января 2009

На моем ноутбуке я использую имя компьютера при доступе к своему хранилищу SVN (например, SVN: // имя_компьютера / хранилище) с черепахой SVN. Однако, когда я нахожусь за пределами моей сети, мне нужно использовать адресуемое в Интернете имя (например, svn: //computername.dyndns.com/repository). Я хотел бы продолжать делать это таким образом, чтобы, когда я дома, мои проверки и обновления выполнялись как можно быстрее и не зависели от работоспособности другого сервера (dyndns). Есть ли способ использовать ту же структуру папок, которую я уже проверил, и просто изменить имя туда и обратно?

Ответы [ 3 ]

7 голосов
/ 06 января 2009

Да. В контекстном меню TortoiseSVN выберите «Переместить». Оттуда вы можете изменить URL хранилища.

1 голос
/ 06 января 2009

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

Если вы единственный пользователь, который настроил svn-репозиторий на своем компьютере.

Узким местом является удаленный доступ, если вам придется поддерживать его, изменение имени, которое вы используете для доступа, не будет иметь никакого значения.

Наконец, если проблема заключается просто в перемещении, вы можете настроить DNS своей сети так, чтобы он указывал computername.dyndns.com на имя компьютера и всегда имел доступ к URL-адресу dyndns.

1 голос
/ 06 января 2009

Вы должны иметь возможность использовать полный URL-адрес (например, svn: //computername.dyndns.com/repository) изнутри и снаружи своей сети, и вам не нужно менять их вообще.

...