Команда Mercurial purge удаляет только самую глубокую дочернюю папку в Windows?
Я использую команду очистки в Windows для Mercurial (purge - это расширение в комплекте), чтобы удалить все неотслеживаемые и игнорируемые файлы из хранилища.
hg purge --all
Однако он демонстрирует странное поведение, когда он удаляет только самую глубокую дочернюю папку в сценарии, где у вас есть родительская и дочерняя папки, обе из которых игнорируются.
Таким образом, я должен выполнить указанную выше команду несколько раз (иногда 6-7 раз подряд), прежде чем она удалит все не отслеживаемые и игнорирует файлы.
Почему это происходит?