Назад | Перейти на главную страницу

Удаление файлов навсегда в Mercurial

Недавно мы перешли на Mercurial, и в целом производительность значительно выше, чем у его предшественника (Vault). Одна вещь, которая работает очень медленно, - это удаление файлов.

Если кто-то отправляет набор изменений с большим количеством (~ 1000) удалений, последующие извлечения будут длиться вечно (до часа через VPN). [hg up тоже занимает некоторое время, но это уже другой вопрос]. Большую часть времени занимает сетевой ввод-вывод.

Вопрос из двух частей:

  1. Испытывали ли это другие сайты?
  2. Есть предложения, как решить проблему?

Наше центральное хранилище размещено на Windows Server 2003 за IIS. У пользователей есть разные варианты окон.

(Я разработчик Hg)

Ваш опыт очень загадочен, нет никаких причин, почему это могло произойти. Удаление в большинстве случаев осуществляется бесплатно и не должно вызывать большого количества операций ввода-вывода в сети.

Вы уверены, что больше ничего нет? Можете ли вы попробовать создать группу изменений, чтобы получить представление о размере?