Boris Ohnsorg schrieb:
> Viel wichtiger als das Wie? ist das Warum?
Ein Grund wären zum Beispiel Backups. Ich habe in allem meinen Makefiles
(na ja, in fast allen) eine kleines Skript, welches nach jedem (!)
erfolgreichen Compiler-Lauf mittels eines einfachen find|cpio|bzip2 +
timestamp ein Backup fährt. Das können je nach Situation full-,
incremental- oder delta-Backups sein, meistens fahre ich nach einem
erfolgreichen Unit-Test ein full-Backup, nach jedem Compiler-Lauf ein
delta-Backup. Gerade letztere sind oft nur ein paar dutzend Kilobyte
groß und genau die, die mir bisher die meisten Kopfschmerzen erspart
haben. Natürlich geht das nur effizient, wenn man auf alles verzichtet,
was groß und unnötig ist. Das trifft am ehesten auf Objektdateien zu,
aber auch auf alles andere, was automatisch erzeugt wurde. (Man kann es
ja jederzeit wieder erzeugen, die Quellen hat man ja.) Das geht am
einfachsten, wenn man alles automatisch Erzeugte in ein eigenes
Verzeichnis tut, welches man dann ganz einfach vom Backup ausschließen
kann. Geht sicher auch anders, aber so am einfachsten. Außerdem lässt
sich so einfacher aufräumen und es ist übersichtlicher.