Команда Mercurial purge удаляет только самую глубокую дочернюю папку в Windows?

Я использую команду очистки в Windows для Mercurial (purge - это расширение в комплекте), чтобы удалить все неотслеживаемые и игнорируемые файлы из хранилища.

hg purge --all

Однако он демонстрирует странное поведение, когда он удаляет только самую глубокую дочернюю папку в сценарии, где у вас есть родительская и дочерняя папки, обе из которых игнорируются.

Таким образом, я должен выполнить указанную выше команду несколько раз (иногда 6-7 раз подряд), прежде чем она удалит все не отслеживаемые и игнорирует файлы.

Почему это происходит?

0 ответов

Другие вопросы по тегам