Wie viele andere auch verwalte ich viele meiner Punktedateien über ein Versionskontroll-Repository (in meinem Fall Mercurial on Bitbucket, privat). Dies ist praktisch, wenn Sie eine neue Maschine einrichten oder Konfigurationen auf verschiedene Maschinen übertragen.
Also habe ich natürlich mein .emacs
und .emacs.d
zu diesem Setup hinzugefügt .
Dann installierte ich einige Pakete und fügte sie *.elc
zu meinen hinzu .hgignore
, genauso wie ich *.pyc
Dateien aus meinen Python-Repos weglasse .
Gibt es andere Dinge, die ich nicht verfolgen sollte, z. B. generierte Dateien, die umgebungsspezifisch sind und beim Klonen auf eine andere Plattform nicht nützlich / korrekt sind? (Ich verwende Linux und OS X auf dem Desktop und FreeBSD auf dem Server.)
Gibt es Setup-Tricks, die üblicherweise verwendet werden, um diese Art des Teilens wertvoller zu machen? Bei der Einrichtung meiner Shell-Datei suche ich immer noch nach guten Möglichkeiten, um beispielsweise einzelne Dateien über Zweige hinweg auszuwählen.
*.elc
. stackoverflow.com/a/24539894/324105