Qual è la convenzione di denominazione dei file utilizzata per il controllo della versione? [chiuso]


10

Sto cercando di capire il modo migliore per collegare un pezzo stampato al nome del file elettronico. Quali sono le migliori pratiche per la denominazione dei file e il controllo della versione? Usi una specie di registro per la progettazione grafica?


La denominazione dei file è stata considerata un problema troppo difficile in diversi campi di ingegneria pesante dei dati, quindi sono stati dati solo nomi di numeri in esecuzione che puntavano a un database di metadati che aveva tutti i campi di informazioni.
joojaa,

5
Ciò sembra rientrare perfettamente nella sezione "Ogni risposta è ugualmente valida" della sezione Quali tipi di domande dovrei evitare di porre? È anche abbastanza vicino a una domanda di programmazione della barca .
David Richerby,

Non c'è modo migliore . Usa tutto ciò che ha senso per le tue esigenze e preferenze.
DA01,

1
Vero, non c'è modo migliore. Ma forse possiamo trasformarlo in una buona domanda sulle migliori pratiche? Perché tutti conoscono Folder-Final2-v3-re-edit-for-new-text-that-arrived-this-morning-7B-Final.indd
KMSTR,

Penso che questa sia una domanda totalmente valida, poiché è un fattore imprescindibile della professione di progettista e si basa sull'esperienza !. Ragazzi ... davvero, TUTTO è basato sull'opinione. Anche se una semplice domanda su come mascherare una foto su Photoshop ha diversi approcci. Vuoi rispondere solo come posso ... su Photoshop? domande ... Una ricerca sulla pagina web di adobes è più veloce.
Rafael,

Risposte:


8

Uso alcune convenzioni.

  1. Non usare mai caratteri speciali nel nome, inclusi caratteri non inglesi come "Ñ" o spazi. (mantieni sicuro il nome del file web)

  2. IUseCamelCaseNamefiles.ext

  3. I_can_also_use_underscores.ext (Non molto spesso)

  4. Uso hypen per il numero di versione o per separare la diversa gerarchia.

    • Brochure-A4-01.ext
  5. Usa le cartelle

    • Azienda

    • Progetto

  6. Se il file viene indirizzato a un provider esterno, utilizzo prima il nome del client.

    Le versioni sono per modifiche di progettazione, non per output. Alcune note adizionali possono essere aggiunte al file.

    • CompanyName-Brochure2015-05-cmyk.pdf

    • CompanyName-Brochure2015-05-grayscale.pdf

  7. A volte ho bisogno di una variazione, probabilmente una revisione in cui il design è lo stesso, ma ho bisogno di un piccolo cambiamento. Li uso quando il cliente deve confrontare. Una volta che il file è stato autorizzato, torno con un numero consecutivo.

    • Brochure-2015-03a.pdf

    • Brochure-2015-03b.pdf

    • La prossima versione sarà Brochure-04.pdf

  8. A volte creo un file adizionale prima dell'output, ad esempio appiattire immagini e sfondi. Rinominare il file PRIMA di qualsiasi modifica.

    Brochure-2015-04-output.ai

  9. Alcune persone usano una data sulla pubblicazione stessa, quindi sanno se le informazioni stampate vengono aggiornate.

  10. Non uso mai la parola "Finale". Non esiste una cosa del genere.

  11. Normalmente non uso le date sul nome file. Quelle informazioni sono incluse nel file stesso. Naturalmente questo può essere modificato.

    Tuttavia è importante includere la data, sia all'interno del documento che nel file dei nomi, se ha qualche tipo di implicazione legale ed è per uso pubblico.

    UserAgreement-September2015.pdf

  12. Se il progetto ha una riprogettazione totalmente diversa (non solo cambiamenti o evoluzione), posso aggiungere V2 per esempio.

    BrochureV2-2015-05.pdf


Alcune note sul perché non uso la parola "Final" su nessun file.

  • È molto probabile che alcuni clienti chiedano modifiche dell'ultimo minuto. Sì, a volte un cliente mi chiama al telefono "STOP Ho cambiato il telefono di mia moglie ieri sera".

    Poiché ho una stretta relazione con i miei fornitori e se riesco a interrompere il processo di stampa, invio semplicemente un Nome file-05.pdf consecutivo. Non è necessario rinominare il file Client ... FinalFinalFinal.pdf

    Quante parole finali finali finali dovrei contare per sapere che è la versione finale finale?

  • Se ho bisogno di una modifica tecnica, posso rinominare il file ma non la versione del progetto. Client ... 05-sovrastampa-01.pdf

  • Immagina una ristampa di un opuscolo con un piccolo cambiamento. Devi solo preparare una nuova versione.

  • Un'analogia: hai visto qualche software chiamato VersionFinal? Viene chiamato per numeri consecutivi, numeri di versione, per un motivo. Non esiste una versione finale.

  • Immagina un client che sta cercando nella sua e-mail una versione "Final". Se un file viene chiamato in questo modo ma dopo alcune modifiche, ha un problema.

  • Naturalmente c'è una versione finale . Ma quella versione finale è quella già stampata. Quello non ha ricevuto alcun cambiamento. Prima di questo ... non c'è modo di sapere se si tratta della versione finale.


esiste una cosa come final, come in, questa è la versione finale inviata alla stampante .. questa è la finale da caricare in un sito .. questa è la finale per questo progetto che è stato prodotto. Questo è anche d'aiuto se altri stanno cercando ciò che è stato inviato o ciò che è stato approvato mesi dopo. In base al tuo suggerimento, manterresti semplicemente più varianti in una posizione che causerebbero errori durante una collaborazione o se qualcuno dovesse raggiungerle più avanti lungo la strada
DᴀʀᴛʜVᴀᴅᴇʀ

Nella mia umile esperienza ci sono sempre cambiamenti dell'ultimo minuto. Ho visto file denominati FinalFinalFinal. Su una brochure scaricabile puoi semplicemente rinominare il file e sostituirlo se alcune informazioni vengono aggiornate.
Rafael,

La "posizione" è il mio disco rigido. Modifica il post con alcune note.
Rafael,

Non vedo quale sia la sola cosa di approccio. Sì, la posizione è il mio disco rigido. Anche questo può funzionare su un'unità basata su cloud. Sì, posso caricarli su un sito ftp. Qualsiasi software corrente utilizza versioni. I primi numeri per grandi cambiamenti, i piccoli cambiamenti sono contrassegnati con numeri decimali consecutivi.
Rafael,

2
Brochure_SuperFinalIReallyMeanItThisTime.indd
Lauren-Clear-Monica-Ipsum

3

Come ha suggerito Rafael:

Nessun carattere speciale e spazi nei nomi dei file e tutto ben ordinato in cartelle.


In generale

Per nominare le mie cartelle principali, mi piace usare i miei "numeri di progetto" e questo corrisponde anche ai numeri di fattura.

Mi piace perché posso usare il comando di ricerca o semplicemente aprire la mia cartella "work-in progress" e digitare i primi numeri di un progetto per raggiungerlo. È anche più facile trovare la fattura corrispondente e la scheda del progetto in questo modo se devo verificare i dettagli al riguardo.

Inoltre è soddisfacente guardare tutte le cartelle numerate ben ordinate! Sono ora nella mia cartella n. 1700, è davvero il miglior sistema che ho trovato per non perdersi se hai molti progetti e 5-10-15 anni di archivi. Fornisce una rapida anteprima di quanti progetti sono in corso e non ho bisogno di aprire 2-3 cartelle per ottenere i miei dettagli; è tutto sul nome della cartella principale (es. client, versione, tipo di progetto, numero di fattura, ecc.)

Le versioni di prove e file ottengono un numero diverso alla fine del nome del file. Preferisco così perché molte revisioni possono essere fatte su progetti urgenti nella stessa giornata. Per questo motivo non utilizzo le date.

Esempio per diversi set di prime bozze:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 01-2

12345A_AbrevOfClient_ProjectName 01-3

Esempio per diversi set di revisioni:

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 02-1

12345A_AbrevOfClient_ProjectName 03-1

Quando devo inserire quel file in un "file di prova" con le versioni, aggiungo i dettagli di contatto, il numero di progetto, la data, i colori e la nota sulla proprietà intellettuale. Ho chiamato quel file qualcosa come "12345A_AbrevOfClient_ProjectName PF01 " e ogni pagina della prova ha un grande 01A - 01B - 01C - 01D. Il cliente può semplicemente tornare da me con le sue revisioni citando ad esempio "Mi piace il titolo di 01B e il testo del corpo di 02A".

Quando avrò una revisione sullo stesso progetto in seguito (ad es. Dopo che il progetto è stato archiviato e approvato) , quel progetto ha una nuova cartella creata ma la cambierò con la lettera "B", ecc. In questo modo negli archivi è facile da trovare e so sempre qual è l'ultima versione.

Esempio per diverse versioni dello stesso progetto una volta archiviato:

12345 A _AbrevOfClient_ProjectName01-1

12345 B _AbrevOfClient_ProjectName01-1

12345 C _AbrevOfClient_ProjectName01-1

Uso solo la cartella di un client con il nome del client per i miei archivi. Sul mio disco principale di lavoro, preferisco quando la cartella dei progetti inizia con il numero di fattura / progetto, è più facile da trovare e non ho bisogno di aprire 2 cartelle per accedere al mio progetto.

Gli esempi seguenti sono la mia struttura di progetti di grafica; probabilmente dovrai adattarlo alle tue preferenze. La struttura delle mie cartelle è leggermente diversa per i siti Web; Avrò una cartella di backup, una cartella di immagini (ottimizzata), una cartella grafica (livelli, vettori) e la cartella finale conterrà tutto ciò che è sull'host (comprese le note su impostazioni personalizzate, xml, ecc.) In questo modo I avere sempre una sorta di backup pronto. Sposto i file che modifico nella cartella di backup. Di solito ho bisogno di rinominare la fine dei file o ordinarli in una cartella con un numero per mostrare la versione (1-1, 1-2, ecc.)


La struttura principale della cartella di ciascun progetto:

  • Il mio file principale è sempre quello al primo livello. Nessuna confusione
  • Non sovrascrivo i file modificati, conservo i file "rifiutati" in una cartella separata, cambio invece il numero alla fine del nuovo nome di file, ad es. 01-1, 02-1, ecc. Il cliente a volte cambia idea, va bene per questo.
  • Ho una cartella per le prove e anche le prove sono numerate. Conservo le prove rifiutate per riferimento
  • La cartella dei file finali contiene i file finali più recenti. In questo modo, quando un cliente chiede di inviare nuovamente le finali, è ben identificato e facile trovare l'ultima versione
  • Conservo sempre tutte le comunicazioni e le immagini originali (e la loro bassa risoluzione originale se suggerivo altre immagini ma non le acquistavo).

Struttura delle cartelle del cliente


Denominazione del file:

  • Preferisco usare lo stesso sistema di numerazione per i miei file importati (grafica e alta risoluzione da Photoshop) in questo modo so sempre qual è l'ultima versione e a quale progetto specifico appartiene.
  • Se non si apportano modifiche a un file, mantengo il nome del file dal progetto originale da cui proviene. Evita molti collegamenti errati per avere nomi precisi come questo.
  • Conservo i file di livello in una cartella separata (mi piace appiattire il mio .psd e importare .eps nel software di pubblicazione)
  • Uso sempre le estensioni
  • Se devo rivedere un file finale, rinominerò semplicemente la fine del file finale "v2, v3, ecc."

Struttura e file delle cartelle del cliente


Messaggi di posta elettronica

Tutte le mie comunicazioni e-mail iniziano chiaramente con una struttura come questa, quindi è facile dare seguito:

  • 01 PROOF - Nome del progetto qui
  • 02 PROOF - Nome del progetto qui
  • FILE FINALI - Nome del progetto qui
  • FINAL FILES v2 - Nome del progetto qui
  • eccetera.

archivio

La cartella di ogni progetto viene inviata alla cartella di un client con il suo nome

E archivio su 2 backup esterni su diversi dischi rigidi (un backup e un backup di un backup). Cambio questi HD ogni 3-4 anni per nuovi.


Login

Non ho davvero bisogno di usare un registro; Posso semplicemente utilizzare il mio software di contabilità o fattura per i registri e cercare lì se ho bisogno di qualcosa (ad esempio FreshBooks, Quickbooks, ecc.) Tutti i dettagli sono presenti e corrispondono ai nomi dei miei progetti.


1

Cerco di attenermi

Client_Project_Asset_Description_Version.Filename

per tutto. Le abitudini fanno sparire il casino.

ad es. Google_Maps_Icons_ThatPressedStateNoOneEverSees_v33.png


0

Archivo tutto per Cliente> Progetto

 - (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)

E così via. . .

Le date del nome file sono formattate come _062515.indd. Questo mi permette di evitare la trappola "Final_Final_Final_USETHISONE_NEW.indd". Se creo più di una iterazione in un determinato giorno, utilizzo le lettere, alla _062515B.indd. Posso quindi dire solo guardando i nomi dei file qual è l'ultima versione.

Tengo anche directory master per elementi comuni. Ho una Logosdirectory, una Stock artdirectory, una Custom artdirectory - dove memorizzo i file che vengono utilizzati su più file / progetti / client.

Conservo tutti i loghi client nella Logosdirectory (in ordine alfabetico in sottodirectory), in questo modo quei file non vengono ripetutamente duplicati nel file system sprecando inutilmente spazio sul disco rigido.

Nel corso degli anni questo si è rivelato molto utile nel rintracciare le cose e rimanere organizzato per me. Posso cercare direttamente il nome del cliente, il nome del progetto, la data e trovare rapidamente ciò di cui ho bisogno. Molto spesso non ho nemmeno bisogno di cercare, basta passare attraverso la struttura delle directory per trovare ciò di cui ho bisogno.


per curiosità, perché 062515e no 150625?
Lauren-Clear-Monica-Ipsum,

@LaurenIpsum Perché non importa davvero dal momento che i file non vengono ordinati nel finder in base alla data. Se devo ordinare per data, posso cambiare la vista del Finder. 062515 è solo più leggibile dall'uomo, tutto qui. Potrei usare 150625 altrettanto facilmente.
Scott,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.