Atualizei o fio da v1.22.0 para a v2.0.0-rc.29. Ele gerou a pasta .yarn com:
- pastas: cache , lançamentos , desconectados
- arquivos: build-state.yml
Devo adicionar a pasta .yarn inteira ao .gitignore ? Ou talvez algumas pastas aninhadas lá como .yarn / cache ?
UPD: Além disso, o que fazer com o .pnp.js . Devo confirmar ou adicionar a .gitignore
yarn.lock
nunca é modificado diretamente pelo usuário, mas deve ser verificado ainda. O mesmo, aparentemente, para os subdiretórioscache
(?!)releases
Eplugins
de.yarn
, que são explicitamente ignorados acima, apesar de provavelmente nunca terem sido editados à mão. Em geral, se uma ferramenta cria ou altera arquivos com os quais o usuário não se importa diretamente, é necessária uma documentação como essa para decidir quais desses arquivos devem ser verificados e quais devem ser atribuídos a git.