git clean: O que significa "Não removeria"?

Quando corrogit clean --dry-run os resultados são um pouco como:

Would remove an_untracked_file
Would remove an_untracked_file_2
Would not remove some_unrelated_folder/subfolder/

As pastas "não relacionadas" são rastreadas e não sofreram alterações, portanto, eu não esperaria que o git as removess

Mas, por que o relatório gitWould not remove para algumas, mas não todas, as pastas normais (e totalmente intocadas) do meu projet

Posso dizer o que está levando o git a considerar, mas depois decidir contra, removê-lo

git status lista apenas os arquivos não rastreados que eu conheço. Como esperado

git ls-files --other --exclude-standard retorna os mesmos arquivos não rastreados. Como esperado

git ls-files --other --exclude-standard --directory retorna os mesmos arquivos não rastreados, além de vários diretórios aparentemente normais. Não era isso que eu esperava ver, pois pensei qo propósito d --directory era parareduzi, não aumente o número de resultados retornado

Ao verificar os diretórios inesperados, parece que cada um deles está vazio, exceto por uma subpasta ".gitignore" d .svn. Talvez isso seja importante para as coisas.

Alguém pode me ajudar a entender esse comportament

Obrigad

questionAnswers(5)

yourAnswerToTheQuestion