La maggior parte dei sistemi di controllo delle versioni sono progettati per gestire formati di file non binari. In altre parole, file di testo.
Sono leggeri, facili da biforcare, ramificare, unire e tenere traccia dei cambiamenti incrementali.
Sistemi come SVN e GIT non sono progettati per gestire file PSD. Si tratta di file giganteschi e non facilmente confrontabili da una versione all'altra e impossibili da "unire" e fork e simili.
Alcuni possono consentire i file binari - credo che SVN lo faccia, ma nella mia esperienza, non prova a versioni. Invece sostituisce solo l'ultima versione. Quindi di uso limitato lì.
Inoltre, se riesci a capire come funziona il modello di controllo della versione, imparerai a fare il check-in di frequente. Questo è ottimo per il codice, ma presto gonferà il tuo repository a dimensioni ingestibili se stai controllando le versioni di file PSD da 100 MB ogni 20 minuti.
A causa della mancanza di ramificazioni e simili, significa che probabilmente lo farai ancora molto manualmente, avendo più copie di file leggermente ottimizzati. Questo, ahimè, significa file ancora più grandi che devono essere archiviati, quindi un altro sciopero contro l'uso del controllo versione.
Pertanto, per file binari pesanti, ti consigliamo di mantenere l'esterno di un sistema di controllo versione come questo e esaminare gli strumenti DAM (Digital Asset Management).
Purtroppo, non ci sono molti sistemi di controllo della versione progettati specificamente per documenti pesanti. Sharepoint è uno, ma è goffo, poco automatizzato e raramente impostato per gestire file delle dimensioni di PSD.
L'alternativa più probabile è la Version Cue di Adobe che, credo, è stata trasformata nel prodotto "Adobe Drive":
http://www.adobe.com/products/adobedrive.html