2015-12-22 5 views
0

Я буду работать вдали от своей домашней сети некоторое время и хочу, чтобы зеркало моего сетевого SVN-репо на машине, которую я буду использовать, находясь вдали. Я понимаю, что это связано с svnsync, но я не уверен, что лучший подход, который заставит синхронизацию машины вернуться в сеть, когда я приеду домой. Сервер, выполняющий подрывную деятельность дома, отключится, пока я уйду.Скопируйте временную репозицию subversion на локальный компьютер

  1. Как скопировать мой домашний репо на машину, которую я буду использовать, находясь вдали?
  2. Как только я вернусь, как мне синхронизировать мои коммиты, сделанные во время моего возвращения домой?

ответ

0

svnsync не будет работать для этого, так как это означало распространять централизованное хранилище для одного или более только для чтения зеркал и есть не способ объединить ваши локальные (в предлагаемой вашей установки) изменяется обратно в родительский репозиторий. Хотя вы можете настроить зеркало svnsync, чтобы разрешить коммит, то на самом деле происходит, так это то, что сервер проксирует commit и t передается на исходный сервер.

Посмотрите на git-svn. Я уверен, что он позволит вам локально (как локальный репозиторий git), когда вы в автономном режиме, а затем возвращаете все обратно в репозиторий Subversion, когда возвращаетесь домой.

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