Как я знаю, является ли 'hg клон' действительно ли выполнение работой удаленно?

Вы служите каким-либо веб-страницам от самого Хоста? В противном случае и все веб-данные находятся на VM1 и VM2, затем вероятно, Apache на Хосте не является лучшим решением. Скорее всего, необходимо использовать что-то как haproxy или сквид на хосте для передачи запросов к Apache, работающему на VM1&2

1
задан 23 December 2011 в 01:39
2 ответа

Это должно только сделать эквивалент cp -r, сопровождаемый обновлением hg. Это должно быть немного более эффективно, чем download+reupload.

1
ответ дан 3 December 2019 в 19:48

Ваша команда работает локально (в конце концов, Вы выполняете "hg" исполняемый файл от локальной машины). Параметры являются и удаленными смонтированными каталогами, и они ведут себя как локальные каталоги. Таким образом локальная "hg" программа работает, как будто она работала с локальными файлами.

Это "лучше", чем загрузка/перезагрузка? Я не знаю, это зависит от того, как операционная система обрабатывает операцию "копии" на удаленных каталогах. Возможно, это имеет примитив для отправки команды "копии" в сервер, но я действительно сомневаюсь относительно этого.

Моя ставка - то, что это читает все дерево каталогов и вероятно загружает/загружает все содержание файла.

2
ответ дан 3 December 2019 в 19:48
  • 1
    Это было бы моей ставкой также. Подвижный просит, чтобы ОС сделала много жестких ссылок между файлами в .hg, и это могло бы быть дешево на смонтированных каталогах сети. Но файлы в рабочей копии обновляются путем загрузки их и обратной записи их по сети. –  Martin Geisler 2 April 2010 в 12:52
  • 2
    Вы - верные Подвижные жесткие ссылки использования? I' ve проверил один из моих репозиториев здесь, и я не вижу жестких ссылок. Кроме того, я сомневаюсь, что это использует жесткие ссылки, так как эта функция не является очень портативной (и является также довольно раздражающим для работы с). –  Denilson Sá Maia 8 April 2010 в 09:48

Теги

Похожие вопросы