Eu tenho alguns arquivos em um repositório que não quero que sejam rastreados. É possível removê-los sem remover os arquivos reais do sistema de arquivos?
Isso seria equivalente ao git rm --cached
.
Você pode usar hg forget <file>
se os arquivos acabaram de ser adicionados; no entanto, se os arquivos já foram confirmados, use hg rm --after <file>
.
A ajuda é um pouco enganadora, deveria ser hg rm --do-not-touch-the-filesystem
.
Se você também precisar remover o arquivo do histórico do Mercurial , aqui está uma pergunta sobre o stackoverflow sobre como fazer isso: /programming/3558365/mercurial-remove-file-from-all-changesets/
Eu acredito que você pode simplesmente ignorá-los, colocando-os em um arquivo .hgignore na pasta.