использование VisualSVN в качестве удаленного резервного копирования - PullRequest
0 голосов
/ 10 октября 2010

У меня есть сервер Windows, я могу установить VisualSVN на этом компьютере.

Что я хотел бы сделать, так это использовать какой-нибудь пакетный скрипт (MS DOS .BAT) для удаленного резервного копирования файлов на этот сервер по протоколу https (я могу запланировать запуск этого скрипта ночью).

Это всегда будет односторонняя копия, то есть то, что находится в репозитории, ВСЕГДА должно быть перезаписано с тем, что когда-либо находится на клиентском компьютере

Предположим, у меня есть локальная папка на клиентском компьютере как таковая:

C: \ Data

Вопрос:

  • (a) На клиентские машины мне понадобится установить любое клиентское программное обеспечение SVN?
  • (b) Может ли кто-нибудь помочь с пакетным сценарием добиться этого?

Edit:

Я предполагаю, что SVN будет автоматически передавать только файлы, которые были обновлены?

1 Ответ

0 голосов
/ 10 октября 2010

Насколько я понимаю, вы путаете две вещи:

  1. Операция копирования, которая просто является операцией файловой системы, в которой VCS вообще не используется. В противном случае ваше понятие «перезаписать» не имеет никакого смысла, потому что системы VCS существуют, чтобы избежать именно этого.
  2. Запланированная операция регистрации, которая может быть инициирована только с клиентского компьютера. Поэтому, конечно, должен быть установлен клиент SVN.

Thomas

...