Hier ist ein Beispiel mit einem Flash-Projekt, aber ich bin sicher, dass viele Projekte so sind.
Angenommen, ich erstelle ein Bild mit Photoshop. Ich exportiere dieses Bild dann als JPEG zur Integration in Flash. Ich kompiliere das Fla als Asset-Bibliothek, die dann in meinem Flash Builder-Projekt verwendet wird, um das endgültige SWF zu erstellen.
So geht es wie:
psd => jpg -> fla => swc -> Flash Builder project => swf.
=> : produce
-> : is used in
Psd, fla und Flash Builder Project sind Quelldateien: Sie sind nicht das Ergebnis eines Prozesses.
Das JPG und SWC sind das, was ich als "Zwischendateien" bezeichnen würde. Sie sind das Produkt einer (oder mehrerer) Quelldatei (en), die als Eingabe in ein anderes Tool oder einen anderen Prozess verwendet werden.
Der swf ist das Endergebnis.
Würden Sie diese Zwischendateien unter Versionskontrolle halten? Wie gehst du mit ihnen um?