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