git-filter-branch deixando os arquivos não acompanhados

1

Estou tentando usar git filter-branch para refatorar um repositório. Eu estou tentando extrair um diretório dele. Como não estou familiarizado com o comando, experimento com uma cópia do repositório.

Descobri que há mais de uma maneira de conseguir isso. O comando que eu usei é

git filter-branch --subdirectory-filter extract_dir -- --all

(apesar do meu caso ser bastante simples, parece que git subtree split também funciona).

No entanto, estou perplexo ao notar que, no diretório filtrado, restam alguns arquivos que não tinham nada a ver com extract_dir . Eles são mostrados como não acompanhados.

Isso não é exatamente o que eu esperava ver. Parece provável que tenha algo a ver com esses arquivos que aparecem no arquivo .gitignore no repositório original. Se assim for, não entendo porque não são removidos como todo o resto.
(No meu caso eu poderia facilmente limpar os arquivos não rastreados manualmente, mas parece que isso seria errado).

    
por SauceCode 08.03.2016 / 21:57

0 respostas

Tags