Я работаю над проектом, репозиторий которого размещен в битбакете. Недавно один из соавторов выпустил фиксацию, которая изменила много файлов в репозитории, у меня очень медленное соединение (256 КБ/с и общее), и с этого момента я не мог загрузить изменения в репо. Ситуация настолько критическая, что верстак Tortoise hg не смог даже закончить проверку поступающих изменений. Я пытался клонировать репо с самого начала и ничего. Одна вещь, которую я добился (с большими усилиями), заключалась в том, чтобы загрузить репозиторий в виде zip-архива с сайта bitbucket. Теперь у меня есть все файлы репозитория локально, но если я создам новый репозиторий с этими файлами и синхронизирую его с репозиторием bitbucket, ситуация ухудшится, потому что с точки зрения hg это разные репозитории. Как я могу сказать hg, чтобы синхронизировать онлайн-репозиторий с тем, что у меня есть локально, и заставить его понять, что то, что у меня есть, является частью исходного репо? Это возможно?
С другой стороны, есть ли метод, с помощью которого я могу получить изменения в репозитории битбакета с какой-либо возможностью возобновления таким образом, чтобы я мог продолжить загрузку с того места, где она была прервана, если соединение потеряно?