Welche Dateinamenskonvention verwenden Sie für die Versionskontrolle? [geschlossen]

10

Ich versuche herauszufinden, wie ich ein gedrucktes Stück am besten mit dem Namen der elektronischen Datei verknüpfen kann. Was sind die Best Practices für die Benennung von Dateien und die Versionskontrolle? Verwenden Sie eine Art Protokoll für das Grafikdesign?

Sommer
quelle
Die Benennung von Dateien wurde in mehreren datenintensiven technischen Bereichen als zu schwierig angesehen, sodass ihnen nur laufende Nummernnamen zugewiesen wurden, die auf eine Metadatendatenbank mit allen Infofeldern verweisen.
Joojaa
5
Dies scheint genau unter den Abschnitt "Jede Antwort ist gleich gültig" von Welche Arten von Fragen sollte ich vermeiden zu stellen? Es ist auch ziemlich nah an einer Frage zur Bootsprogrammierung .
David Richerby
Es gibt keinen besten Weg. Verwenden Sie alles, was für Ihre Bedürfnisse und Vorlieben sinnvoll ist.
DA01
1
Es stimmt, es gibt keinen besten Weg. Aber vielleicht können wir daraus eine gute Best-Practice-Frage machen? Weil jeder weiß, dass Folder-Final2-v3-für-neuen-Text-neu bearbeitet wird, der heute Morgen-7B-Final.indd
KMSTR
Ich denke, dies ist eine absolut gültige Frage, da sie ein wichtiger Faktor für den Designberuf ist und auf Fachwissen basiert!. Leute ... wirklich, ALLES basiert auf Meinungen. Auch wenn eine einfache Frage zum Maskieren eines Fotos in Photoshop unterschiedliche Ansätze hat. Möchten Sie nur antworten, wie ich ... in Photoshop? Fragen ... Eine Suche auf der Adobe-Webseite ist schneller.
Rafael

Antworten:

8

Ich benutze einige Konventionen.

  1. Verwenden Sie niemals Sonderzeichen im Namen, einschließlich nicht englischer Zeichen wie "Ñ" oder Leerzeichen. (Bewahren Sie den Dateinamen web-sicher auf)

  2. IUseCamelCaseNamefiles.ext

  3. I_can_also_use_underscores.ext (nicht sehr oft)

  4. Ich benutze Hypen für die Versionsnummer oder das Trennen verschiedener Hierarchien.

    • Broschüre-A4-01.ext
  5. Verwenden Sie Ordner

    • Unternehmen

    • Projekt

  6. Wenn die Datei an einen externen Anbieter geht, verwende ich zuerst den Namen des Kunden.

    Die Versionen sind für Designänderungen gedacht, nicht für die Ausgabe. Einige zusätzliche Hinweise können zur Datei hinzugefügt werden.

    • Firmenname-Broschüre2015-05-cmyk.pdf

    • Firmenname-Broschüre2015-05-graustufen.pdf

  7. Manchmal brauche ich eine Variation, wahrscheinlich eine Überarbeitung, bei der das Design das gleiche ist, aber ich brauche eine kleine Änderung. Ich benutze sie, wenn der Kunde vergleichen muss. Sobald die Datei autorisiert ist, kehre ich mit einer fortlaufenden Nummer zurück.

    • Broschüre-2015-03a.pdf

    • Broschüre-2015-03b.pdf

    • Die nächste Version wird Brochure-04.pdf sein

  8. Manchmal erstelle ich vor der Ausgabe eine zusätzliche Datei, um beispielsweise Bilder und Hintergründe zu reduzieren. Ich benenne die Datei vor jeder Änderung um.

    Broschüre-2015-04-output.ai

  9. Einige Benutzer verwenden ein Datum in der Veröffentlichung selbst, damit sie wissen, ob die gedruckten Informationen aktualisiert werden.

  10. Ich benutze nie das Wort "Final". So etwas gibt es nicht.

  11. Normalerweise verwende ich keine Datumsangaben für den Dateinamen. Diese Informationen sind in der Datei selbst enthalten. Dies kann natürlich geändert werden.

    Es ist jedoch wichtig, das Datum sowohl in das Dokument als auch in die Namensdatei aufzunehmen, wenn es rechtliche Auswirkungen hat und für die öffentliche Verwendung bestimmt ist.

    UserAgreement-September2015.pdf

  12. Wenn das Projekt ein völlig anderes Redesign hat (nicht nur Änderungen oder Weiterentwicklungen), kann ich zum Beispiel V2 hinzufügen.

    BroschüreV2-2015-05.pdf


Einige Hinweise dazu, warum ich das Wort "Final" in keiner Datei verwende.

  • Einige Kunden fragen sehr gerne nach Änderungen in letzter Minute. Ja, ein Kunde ruft mich manchmal am Telefon an. "STOP Ich habe gestern Abend das Telefon meiner Frau gewechselt."

    Da ich enge Beziehung zu meinem Provider und wenn ich den Druckprozess stoppen kann, habe ich einfach eine fortlaufende Dateiname-05.pdf senden. Die Datei Client muss nicht umbenannt werden ... FinalFinalFinal.pdf

    Wie viele Final Final Final-Wörter sollte ich zählen, um zu wissen, dass es sich um die endgültige endgültige Version handelt?

  • Wenn ich eine technische Änderung benötige, kann ich die Datei umbenennen, jedoch nicht die Designversion. Client ... 05-overprint-01.pdf

  • Stellen Sie sich einen Nachdruck einer Broschüre mit einer geringfügigen Änderung vor. Sie bereiten gerade eine neue Version vor.

  • Eine Analogie: Haben Sie eine Software namens VersionFinal gesehen? Es wird aus einem bestimmten Grund für fortlaufende Nummern, Versionsnummern, aufgerufen. Es gibt keine endgültige Version.

  • Stellen Sie sich einen Kunden vor, der in seiner E-Mail nach einer "endgültigen" Version sucht. Wenn eine Datei so heißt, aber danach einige Änderungen aufweist, liegt ein Problem vor.

  • Natürlich gibt es eine endgültige Version . Diese endgültige Version wurde jedoch bereits gedruckt. Der eine hat keine Veränderung erhalten. Vorher ... gibt es keine Möglichkeit zu wissen, ob es sich um die endgültige Version handelt.

Rafael
quelle
Es gibt so etwas wie final, da dies die endgültige Version ist, die an den Drucker gesendet wird. Dies ist die endgültige Version, die auf eine Site geladen werden soll. Dies ist die endgültige Version für dieses Projekt, das erstellt wurde. Dies ist auch hilfreich, wenn andere nach dem suchen, was in den nächsten Monaten gesendet oder genehmigt wurde. Basierend auf Ihrem Vorschlag würden Sie nur mehrere Variationen an einem Ort aufbewahren, was zu Fehlern führen würde, wenn Sie in einer Zusammenarbeit sind oder wenn jemand später zu ihnen gelangen muss
DᴀʀᴛʜVᴀᴅᴇʀ
Nach meiner bescheidenen Erfahrung gibt es immer Änderungen in letzter Minute. Ich habe Seing-Dateien mit dem Namen FinalFinalFinal. In einer herunterladbaren Broschüre können Sie die Datei einfach umbenennen und neu ersetzen, wenn einige Informationen aktualisiert werden.
Rafael
Der "Ort" ist meine eigene Festplatte. Ich werde den Beitrag mit einigen Notizen bearbeiten.
Rafael
Ich verstehe nicht, was der einzige Ansatz ist. Ja, der Speicherort ist meine Festplatte. Dies kann auch auf einem Cloud-basierten Laufwerk funktionieren. Ja, ich kann sie von einer FTP-Site hochladen. Jede aktuelle Software verwendet Versionen. Die ersten Zahlen für große Änderungen, die kleinen Änderungen sind mit fortlaufenden Dezimalzahlen gekennzeichnet.
Rafael
2
Brochure_SuperFinalIReallyMeanItThisTime.indd
Lauren-Clear-Monica-Ipsum
3

Wie Rafael vorschlug:

Keine Sonderzeichen und Leerzeichen in den Dateinamen und alles gut in Ordnern sortiert.


Im Allgemeinen

Um meine Hauptordner zu benennen, verwende ich gerne meine "Projektnummern" und diese stimmen auch mit den Rechnungsnummern überein.

Ich mag es, weil ich den Suchbefehl verwenden oder einfach meinen Ordner "In Arbeit" öffnen und die ersten Nummern eines Projekts eingeben kann, um dorthin zu gelangen. Auf diese Weise ist es auch einfacher, die passende Rechnung und das Arbeitszeitblatt des Projekts zu finden, wenn ich Details dazu überprüfen muss.

Außerdem ist es befriedigend, alle nummerierten Ordner gut sortiert anzusehen! Ich bin jetzt in meinem Ordner Nr. 1700, es ist wirklich das beste System, das ich gefunden habe, um nicht verloren zu gehen, wenn Sie viele Projekte und 5-10-15 Jahre Archive haben. Es gibt eine schnelle Vorschau der Anzahl der laufenden Projekte und ich muss nicht 2-3 Ordner öffnen, um meine Daten zu erhalten. Es hängt alles vom Namen des Hauptordners ab (z. B. Kunde, Version, Art des Projekts, Rechnungsnummer usw.).

Die Versionen von Proofs und Dateien erhalten am Ende des Dateinamens eine andere Nummer. Ich bevorzuge es so, weil viele Überarbeitungen an dringenden Projekten am selben Tag vorgenommen werden können. Aus diesem Grund verwende ich keine Daten.

Beispiel für verschiedene Sätze erster Entwürfe:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 01-2

12345A_AbrevOfClient_ProjectName 01-3

Beispiel für verschiedene Revisionssätze:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 02-1

12345A_AbrevOfClient_ProjectName 03-1

Wenn ich diese Datei in eine "Proof-Datei" mit den Versionen einfügen muss, füge ich die Kontaktdaten, die Projektnummer, das Datum, die Farben und den Hinweis zum geistigen Eigentum hinzu. Ich nenne diese Datei so etwas wie "12345A_AbrevOfClient_ProjectName PF01 " und jede Seite auf dem Proof hat eine große 01A - 01B - 01C - 01D. Der Kunde kann sich dann einfach mit seinen Überarbeitungen an mich wenden, indem er beispielsweise "Ich mag den Titel von 01B und den Text von 02A" erwähnt.

Wenn ich später eine Revision für dasselbe Projekt erhalte (z. B. nachdem das Projekt archiviert und genehmigt wurde) , wird für dieses Projekt ein neuer Ordner erstellt, der jedoch in den Buchstaben "B" usw. geändert wird leicht zu finden und ich weiß immer, was die neueste Version ist.

Beispiel für verschiedene Versionen desselben Projekts nach der Archivierung:

12345 A _AbrevOfClient_ProjectName01-1

12345 B _AbrevOfClient_ProjectName01-1

12345 C _AbrevOfClient_ProjectName01-1

Ich verwende für meine Archive nur den Ordner eines Kunden mit dem Namen des Kunden. Auf meinem Hauptarbeitslaufwerk bevorzuge ich es, wenn der Ordner des Projekts mit der Rechnungs- / Projektnummer beginnt, es einfacher zu finden ist und ich nicht zwei Ordner öffnen muss, um zu meinem Projekt zu gelangen.

Die folgenden Beispiele sind die Struktur meiner Grafikdesignprojekte. Sie müssen dies wahrscheinlich an Ihre eigenen Vorlieben anpassen. Meine Ordnerstruktur ist für Websites etwas anders. Ich habe einen Sicherungsordner, einen Image-Ordner (optimiert), einen Grafikordner (Ebenen, Vektoren) und der endgültige Ordner enthält alles, was sich auf dem Host befindet (einschließlich Hinweise zu benutzerdefinierten Einstellungen, XML usw.) Halten Sie immer eine Art Backup bereit. Ich verschiebe die von mir geänderten Dateien in den Sicherungsordner. Normalerweise muss ich das Ende der Dateien umbenennen oder sie in einem Ordner mit einer Nummer sortieren, um die Version anzuzeigen (1-1, 1-2 usw.)


Die Hauptstruktur des Ordners jedes Projekts:

  • Meine Hauptdatei ist immer die auf der ersten Ebene. Keine Verwirrung.
  • Ich überschreibe die überarbeiteten Dateien nicht, ich behalte die "abgelehnten" Dateien in einem separaten Ordner, ich ändere stattdessen die Nummer am Ende des neuen Dateinamens, z. 01-1, 02-1 usw. Kunden ändern manchmal ihre Meinung, es ist gut dafür.
  • Ich habe einen Ordner für Beweise und die Beweise sind auch nummeriert. Ich behalte die abgelehnten Beweise als Referenz
  • Der Ordner "Endgültige Dateien" enthält die neuesten endgültigen Dateien. Auf diese Weise ist es gut identifiziert und einfach, die neueste Version zu finden, wenn ein Kunde darum bittet, das Finale erneut zu senden
  • Ich behalte immer alle Kommunikations- und Originalbilder (und ihre ursprüngliche niedrige Auflösung, wenn ich andere Bilder vorgeschlagen, aber nicht gekauft habe).

Ordnerstruktur des Kunden


Dateinamen:

  • Ich bevorzuge es, dasselbe Nummerierungssystem für meine importierten Dateien (Grafiken und hohe Auflösung aus Photoshop) zu verwenden, damit ich immer weiß, was die letzte Version ist und zu welchem ​​bestimmten Projekt sie gehört.
  • Wenn an einer Datei keine Änderung vorgenommen wird, behalte ich den Dateinamen des ursprünglichen Projekts bei, aus dem sie stammt. Es vermeidet viele falsche Verknüpfungen, auch solche genauen Namen zu haben.
  • Ich bewahre die Layer-Dateien in einem separaten Ordner auf (ich möchte meine .psd-Datei reduzieren und .eps in die Veröffentlichungssoftware importieren).
  • Ich benutze immer Erweiterungen
  • Wenn ich eine endgültige Datei überarbeiten muss, benenne ich das Ende der endgültigen Datei einfach in "v2, v3 usw." um.

Ordnerstruktur und Dateien des Kunden


E-Mails

Meine gesamte E-Mail-Kommunikation beginnt eindeutig mit einer solchen Struktur, sodass die Nachverfolgung einfach ist:

  • 01 PROOF - Name des Projekts hier
  • 02 PROOF - Name des Projekts hier
  • FINAL FILES - Name des Projekts hier
  • FINAL FILES v2 - Name des Projekts hier
  • usw.

Archiv

Der Ordner jedes Projekts wird mit seinem Namen an den Ordner eines Kunden gesendet

Und ich archiviere auf 2 externen Sicherungen auf verschiedenen Festplatten (eine Sicherung und eine Sicherung einer Sicherung). Ich ändere diese Festplatte alle 3-4 Jahre gegen neue.


Log

Ich brauche kein Protokoll zu verwenden. Ich kann einfach meine Buchhaltungs- oder Rechnungssoftware für Protokolle verwenden und dort suchen, wenn ich etwas benötige (z. B. FreshBooks, Quickbooks usw.). Alle Details sind vorhanden und stimmen mit den Namen meiner Projekte überein.

Go-Junta
quelle
1

Ich versuche mich zu halten

Client_Project_Asset_Description_Version.Filename

für alles. Gewohnheiten lassen das Chaos verschwinden.

zB Google_Maps_Icons_ThatPressedStateNoOneEverSees_v33.png

KMSTR
quelle
0

Ich archiviere alles über Client> Projekt

 - (DIR) Client 1 Name

   - (DIR) Project 1 name
     Client_Project_date.indd
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
        - (DIR) Reference (if needed)
     - (DIR) Older (past iterations of same project)

   - (DIR) Project 2 name
     - Version A
        Client_ProjectA_date.indd
        Client_ProjectA_date.pdf
        Client_ProjectA_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version B
        Client_ProjectB_date.indd
        Client_ProjectB_date.pdf
        Client_ProjectB_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version C
        Client_ProjectC_date.indd
        Client_ProjectC_date.pdf
        Client_ProjectC_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)

   - (DIR) Project 3 name
     Client_Project_date.ai
     Client_ProjectFLAT_date.eps
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
     - (DIR) Older (past iterations of same project)



 - (DIR) Client 2 Name

   - (DIR) Project 1 name
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
         - (DIR) Resources (Original versions of 3rd party tools/scripts if any)
     - (DIR) Older (past iterations of same project)
     - (DIR) Mockups_Wireframes
     - (DIR) Static Build (if needed)
     - (DIR) Web Build
           - (DIR ALIAS) BUILD (alias to localhost server if needed)
           (All the files/directories for the web site)

Und so weiter. . .

Dateinamensdaten werden als formatiert _062515.indd. Dadurch kann ich die Falle "Final_Final_Final_USETHISONE_NEW.indd" vermeiden. Wenn ich an einem bestimmten Tag mehr als eine Iteration erstelle, verwende ich Buchstaben a la _062515B.indd. Ich kann dann anhand der Dateinamen erkennen, welche Version die neueste ist.

Ich halte auch Master - Verzeichnisse für gemeinsame Elemente. Ich habe ein LogosVerzeichnis, ein Stock artVerzeichnis, ein Custom artVerzeichnis, in dem ich Dateien speichere, die für mehrere Dateien / Projekte / Clients verwendet werden.

Ich behalte alle Client-Logos im LogosVerzeichnis (alphabetisch sortiert in Unterverzeichnisse), sodass diese Dateien nicht wiederholt im gesamten Dateisystem dupliziert werden und unnötigerweise Festplattenspeicherplatz verschwenden.

Im Laufe der Jahre hat sich dies als äußerst hilfreich erwiesen, um Dinge aufzuspüren und für mich organisiert zu bleiben. Ich kann die direkt nach Kundenname, Projektname, Datum suchen und schnell finden, was ich brauche. Meistens muss ich nicht einmal suchen, nur durch die Verzeichnisstruktur zu gehen, zeigt, was ich brauche.

Scott
quelle
aus Neugier, warum 062515und nicht 150625?
Lauren-Clear-Monica-Ipsum
@LaurenIpsum Weil es nicht wirklich wichtig ist, da die Dateien nicht nach dem Datum im Finder sortiert werden. Wenn ich nach Datum sortieren muss, kann ich die Finder-Ansicht ändern. 062515 ist nur menschlicher lesbar, das ist alles. Ich könnte 150625 genauso leicht benutzen.
Scott