Änderungen an .gitignore im Discourse Core

Achtung an alle Discourse-Entwickler – die .gitignore-Datei im Discourse-Repository ist auf Diät gegangen. :green_apple:

Falls Sie feststellen, dass einige zuvor ignorierte, nicht verfolgte Dateien plötzlich erscheinen, keine Sorge! Es gibt zwei Möglichkeiten:

  1. Sind diese Dateien spezifisch für Ihre Entwicklungsumgebung? Ihre Vim-.swp-Dateien, VSCode-Workspaces, macOS-.DS_Store-Dateien usw.
    In diesem Fall sollten Sie sie global ignorieren, damit sie in keinem Repository mehr ein Problem darstellen! Um die globale gitignore (~/.gitignore) zu aktivieren, führen Sie Folgendes aus:

    git config --global core.excludesFile '~/.gitignore'
    

    Erstellen Sie dann diese Datei und fügen Sie Ihre VIM/VSCode/Sublime/Emacs/Eclipse/RubyMine/JetBrains/macOS/Arch/Windows-95-spezifischen Einträge hinzu. :smiley:

  2. Oder handelt es sich um eine Discourse-spezifische Datei, die wir weiterhin in .gitignore behalten sollten? Falls ja, teilen Sie mir dies bitte in diesem Thema mit. :slightly_smiling_face:

:clinking_glasses:

31 „Gefällt mir“

I’m curious to see if any contributors who are new to Git in general will accidentally commit .DS_Store or other “helpful” files. (It’s easy enough to say “this should go in your settings”, but new people won’t know to set that up.)