Non ho mai dovuto lavorare sullo stesso file con un'altra persona, ma ho 3 modi per gestire più versioni di un file di progettazione.
Pietre miliari
Ho usato le pietre miliari per un momento in cui stavamo provando il modo AGILE come designer (come fanno alcuni sviluppatori). È abbastanza efficiente ma richiede alcune volte (di più quando inizi a usarlo. Alla fine, è abbastanza carino). Molta organizzazione necessaria.
Numero / date / dettagli nel nome del file
Quando ho iniziato a progettare, mi sono occupato dei numeri per il controllo delle versioni. Orribile. Davvero, no. O organizzarsi. "Design1.psd" "Design2.psd" ecc ...
Le date / ore sono belle se hai un buon ricordo di cosa ho fatto ieri? . Nel mio caso, meno orribile del numero ma non molto più potente. "Design20100801-1112.psd"
I dettagli sono migliori. Ho usato nomi come "Design20100801-1112-add-pattern.psd" = date-hour-details . Nomi di file piuttosto lunghi ma è veloce da usare e trovi il tuo file molto più veloce di qualsiasi metodo precedente.
SVN o GIT
alias il controllo della versione reale
Ora uso SVN. Ad esempio, salvo lo stesso file "Design1.psd". E ogni ora o ogni pausa commetto le mie modifiche e fornisco dettagli a riguardo.
Se ho fatto un errore o il client voleva la versione precedente, aggiorno alla versione xxx ed è fatta.
Ti dà anche il potere di rami e tag che sono davvero interessanti da gestire pietre miliari.
C'è un motivo per cui gli sviluppatori utilizzano software di controllo versione / DB / ecc ... È efficiente e anche i progettisti dovrebbero usarlo. (Ma è abbastanza difficile da capire / usare all'inizio)