Ich habe das Garn von v1.22.0 auf v2.0.0-rc.29 aktualisiert. Es wurde ein .yarn- Ordner generiert mit:
- Ordner: Cache , Releases , Unplugged
- Dateien: build-state.yml
Soll ich .gitignore einen ganzen .yarn-Ordner hinzufügen ? Oder vielleicht einige verschachtelte Ordner wie .yarn / cache ?
UPD: Außerdem, was mit .pnp.js zu tun ist . Muss ich es festschreiben oder zu .gitignore hinzufügen ?
yarn.lock
wird nie direkt vom Benutzer geändert, sollte aber trotzdem eingecheckt werden. Dies gilt anscheinend auch für diecache
(?!)releases
Undplugins
Unterverzeichnisse von.yarn
, die oben explizit nicht ignoriert werden, obwohl sie wahrscheinlich nie von Hand bearbeitet werden. Wenn ein Tool Dateien erstellt oder ändert, die dem Benutzer nicht direkt wichtig sind, ist im Allgemeinen eine solche Dokumentation erforderlich, um zu entscheiden, welche dieser Dateien eingecheckt und welche gitigniert werden sollen.