Если у вас есть подотчет, рабочий каталог должен включать некоторую версию этого подотчета. Эта версия может быть исправленной более старой версией, если указана, или подсказкой, если нет.
Вы не можете обновить репо, не получив подпункты; если у вас был полный рабочий каталог без них, вы не должны использовать подпункты - вместо этого используйте действительно внешние репозитории.
Если ваши подчиненные элементы привязаны к определенной удаленной версии, то обновления после первой не будут вызывать обновление вложенных репо - они уже актуальны. Но для первоначального создания рабочего каталога вам придется выполнить удаленное извлечение.
Вы можете обмануть Mercurial, запустив файл hgsubstate
. Но на самом деле ваша модель и концептуальная модель различаются, так что вы, вероятно, не очень хорошо подходите для подпунктов, если это вызывает беспокойство.
edit: Если вы обнаружите, что клонируете, а затем обновляете подсказку много раз, попробуйте вместо этого использовать локальные ветви или mq
. Таким образом, вам нужно сделать первоначальный клон только один раз.