Wenn ich ein neues Projekt erstelle oder ein älteres aktualisiere, sollte ich das .sass-Cache-Verzeichnis im Repo abschließen? Da sich das immer ändert und davon abhängt, dass der Präprozessor läuft, wäre es nicht einfacher zu ignorieren? Was sind die Vorteile der Cache-Verzeichnisse?Soll ich bei der Versionierung eines Webprojekts .sass-cache mit dem Repo einschließen?
5
A
Antwort
9
Nein, Sie sollten das Verzeichnis nicht einschließen. Die allgemeine Regel besteht darin, keine Dateien einzubeziehen, die von einem automatisierten Prozess aus der Versionskontrolle generiert wurden. Das Einfügen von generierten Dateien kann das Zusammenführen erschweren, fügt falsche Diffs in Commits ein und kann das Durchsuchen Ihres Repositorys erschweren, um ein paar Gründe zu nennen.
(Es gibt einige bemerkenswerte Ausnahmen, wie db/schema.rb
oder Gemfile.lock
für Rails-Projekte einschließlich.)
Danke. Das war sehr hilfreich. –