La plupart des systèmes de version sont conçus pour gérer des formats de fichiers non binaires. En d'autres termes, des fichiers texte.
Ils sont légers, faciles à bifurquer et à ramifier, à fusionner et à suivre les modifications incrémentielles.
Des systèmes comme SVN et GIT ne sont pas conçus pour gérer des fichiers PSD. Ce sont des fichiers gigantesques et difficilement comparables d'une version à l'autre et impossibles à «fusionner» et à bifurquer, etc.
Certains peuvent autoriser les fichiers binaires - je crois que SVN le permet, mais d'après mon expérience, il n'essaie pas de les versionner. Au lieu de cela, il remplace simplement la dernière version. Donc d'une utilité limitée là-bas.
De plus, si vous maîtrisez le modèle de contrôle de version de travail, vous apprendrez à vous enregistrer fréquemment. C'est génial pour le code, mais gonflera bientôt votre référentiel à des tailles ingérables si vous archivez des versions de fichiers PSD de 100 Mo toutes les 20 minutes.
En raison d'un manque de branchement et autres, cela signifie que vous ferez probablement encore beaucoup de cela manuellement, en ayant plusieurs copies de fichiers légèrement modifiés. Cela signifie, hélas, des fichiers encore plus volumineux qui doivent être stockés, ce qui empêche encore l'utilisation du contrôle de version.
En tant que tel, pour les fichiers binaires lourds, vous voudrez garder l'extérieur d'un système de contrôle de version tel que celui-ci et examiner les outils DAM (Digital Asset Management).
Hélas, il n'y a pas beaucoup de systèmes de contrôle de version conçus spécifiquement pour les documents lourds. Sharepoint en est un, mais il est maladroit, à peine automatisé et rarement configuré pour gérer des fichiers de la taille des PSD.
L'alternative la plus probable est le propre Version Cue d'Adobe qui, je crois, a été transformé en produit «Adobe Drive»:
http://www.adobe.com/products/adobedrive.html