2009-06-12 10 views
6

Stiamo utilizzando SVN con molto successo per il codice sorgente nel modo tradizionale:/branches,/trunk e/tags.Quali strategie sono le migliori per la memorizzazione di risorse artistiche in SVN?

Non usiamo SVN per le nostre risorse artistiche, che in un certo senso sono come la fonte, ma in realtà non hanno gli stessi bisogni del codice sorgente.

Mi riferisco non solo ai file di immagine (jpeg, png, ecc.) Ma anche ai file di PhotoShop e ai disegni di stock che sono stati acquistati (e non dovrebbero essere persi).

Quale sarebbe la migliore pratica per la struttura e la procedura dei file, per i miei artisti grafici?

risposta

4

Questa è una buona domanda in realtà. Mi chiedo come facciano gli altri.


Cosa faccio di solito è tenere traccia dei principali file PSD nel repository SVN in una cartella separata. Diciamo che hai/immagini contenenti tutte le tue immagini. In quel caso di solito installo un/images/source contenente gli ultimi file PSD.

È un po 'fastidioso al primo checkout, ma PSD non viene aggiornato tutte le volte che il codice sorgente non è poi così male.

Ovviamente è necessario escludere queste cartelle quando si distribuisce il sito Web.


Un altro modo la mia azienda gestire questo sta avendo tutto ciò che su un disco rigido di rete. Teniamo traccia delle modifiche con una struttura di file come questo:

/Project/Assets/Design/ 
        /Round 1 
        /Round 2 
        /Round n 

La cartella "Round" countain una versione dei file PSD e le esportazioni JPG associati ad esso. È più efficiente se non si hanno troppi cicli di modifiche, perché se si hanno 100 revisioni è difficile gestirle correttamente.

1

Per la nostra grafica organizziamo le cose in progetti (come/grafica/marketing/NAILBA/2009/Banner rappresenta il nostro banner per la conferenza NAILBA {assicurazione sulla vita} di quest'anno). Le cartelle/trunk e/branch non sono obbligatorie, ma offrono un modo pulito per esplorare le idee prima di selezionare una singola versione. Poiché l'HEAD è solitamente l'unica versione che conta non usiamo/tag. Ora non creiamo molti contenuti (programmiamo principalmente una suite di app web), ma questo ha funzionato bene per i nostri progetti di marketing (volantini, banner, siti Web, ecc.).

Problemi correlati