Gestire le versioni e dormire sonni tranquilli

Giovedì 31 Gennaio 2008 - 11:27

di Antonio Volpon

Grafica

La gestione delle versioni è forse l’attenzione più importante che chi lavora nel nostro campo dovrebbe porre.

Per gestione delle versioni intendo la possibilità di archiviare le diverse modifiche operate su un file (sia esso un file di testo, di grafica, di office) e soprattutto di recuperare in futuro quella di interesse, confrontandola con le precedenti e le successive.

Per quanto riguarda la gestione di versioni di software esistono diverse soluzioni, alcune ormai mature. Non è questa la sede per elencarle tutte, ma mi limiterò a indicare quella che secondo me è tra le migliori, ovvero Subversion, complice l’installazione alquanto semplice in ambienti Linux e la possibilità anche per chi lavora con Windows di disporre di una comoda interfaccia, Tortoise SVN.

Più che parlare della gestione delle versioni di software - e vengo al punto - mi interesserebbe però affrontare il problema dal punto di vista di chi si occupa della grafica.

Come gestire le versioni di file Photoshop o Fireworks, cioè di file grafici dal peso a volte non contenuto? Adobe, con Version Cue, propone una soluzione molto simile alla gestione delle versioni software, ma forse troppo onerosa per team di piccole o medie dimensioni.

Molti gestiscono allora le versioni a mano, con nomenclature e prefissi per distinguerle e standard per le cartelle. Con il rischio però di fare un po’ di confusione.

Che strategia adottate per tenere traccia delle diverse versioni dei vostri file grafici e per recuperarli in tempi accettabili?

Strategie e tecniche per salvaguardare le diverse versioni del proprio lavoro

Tags:

Categoria: Grafica | Permalink

Commenti

1

Una versione molto semplice con uno script batch tipo questo

xcopy “C:\PROGETTI” “%HOMEPATH%\Documenti\Simple Version Control\%DATE%” /V /I /S

Lanciato con “operazioni pianificate”
ed una modfica del formato della data di sistema con il . al posto dello /

# - postato da Davide - 31 Gennaio 2008 - 12:19

2

per ora mi limito a organizzarli in questo ordinte: C:\NomeProgetto\psd\nomefile_data.psd , per fortuna ancora non ho avuto la necessità di accedere a versioni precedenti di file psd

# - postato da sw - 31 Gennaio 2008 - 12:34

3

sto iniziando ad usare svn da poco ed e’ effettivamente una gran bel modo di lavorare.

# - postato da Matteo Galli - 31 Gennaio 2008 - 12:58

4

L’accoppiata Subversion Tortoise è veramente notevole!
Ora non so come potrei farne a meno e la consiglio vivamente a chiunque sviluppi qualcosa.
Per altro è stato usato con successo per superare gli assessment ISO 9001, ISO TS, CMMI e AutomotiveSPICE (che non centreranno col web design ma danno un’indicazione della bontà del tool).

Per quanto riguarda file non-testuali come i .psd non saprei come fare, però Tortoise prevede un tool di Diff fatto apposta x le immagini, magari non risolvi il problema del peso del repository, ma hai una feature simpatica a tua disposizione.

# - postato da Maxi - 31 Gennaio 2008 - 13:50

5

Io sto provando Tortoise su windows perchè vorrei installare trac in locale.
Il problema è che non capisco come fare effettuare delle revisioni.

In pratica da Tortoise vedo che in trunk ci sono i file aggiunti con Add File, ma se visito la cartella trunk non li vedo. Come posso visualizzarli e modificarli?

# - postato da cyn - 31 Gennaio 2008 - 13:55

6

Uso anche io Tortoise che mi ha risolto un pò di rogne, il mio bel progetto lo carico e posso eventualmente fare un “roolback” a versioni precedenti qualora io combini disastri. Bisogna farci l’abitudine ma ti salva la vita a volte ;D
Più complessa la faccenda dei sorgenti grafici per cui al momento mi affido a dei tediosi ctrl c - ctrl v

# - postato da \\Dav - 31 Gennaio 2008 - 14:06

7

Uso Subversion TortoiseSVN da più di 3 anni, decisamente indispensabile !
Da alcuni mesi ho installato Subversion su un server Win: va che è una meraviglia

# - postato da Giancarlo Moschitta - 01 Febbraio 2008 - 08:16

8

Per i file grafici lì rinomino ogni volta con numero incrementale. Per il codice html\php faccio il backup incrementale del server ogni dì

# - postato da tatac - 01 Febbraio 2008 - 09:16

9

In Photoshop basta usare i Layer Comps o gli snapshot. I psd peseranno un po’ di più, ma non quanto una sfilza di files separati, oltretutto da organizzare…
Non ho mai usato version Cue… Ci guarderò…

# - postato da Cheope - 07 Febbraio 2008 - 13:06

10

Incredibile , capita a fagiolo , stavo cercando come fare questa cosa per la mia lan in ufficio che è composta da client mac e windows , stavo notando che forse la cosa migliore fda fare è usare un sistema di versioning a livello di file-system e utilizzare poi samba per gestire i files , voi cosa dite?

Ciao

Pierpaolo

# - postato da Pierpaolo - 12 Febbraio 2008 - 00:48

11

Per lo sviluppo in PHP sto testando PHPed che oltre a gestire il versioning, ingloba anche CVS per la gestione di lavori in team.

Non sono molto soddisfatto.

Proverò i software da te indicati.

# - postato da DAG - 13 Giugno 2008 - 10:24

12

Per Mac è da poco uscita la beta di VersionApp. Su Beanstalk c’è un ottima raccolta di documentazione per utilizzare Subversion.

# - postato da fabio - 13 Giugno 2008 - 16:44

13

Ottimo articolo,

Grazie

# - postato da Da PSD A Xhtml - 02 Luglio 2009 - 00:22

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento