Je n'ai jamais eu à travailler sur le même fichier avec une autre personne mais j'ai 3 façons de gérer plusieurs versions d'un fichier de conception.
Jalons
J'ai utilisé des jalons pendant un moment où nous essayions la méthode AGILE en tant que concepteurs (comme le font certains développeurs). C'est assez efficace mais prend pas mal de temps (plus quand vous commencez à l'utiliser. Au final, c'est plutôt sympa). Beaucoup d'organisation nécessaire.
Numéro / dates / détails dans le nom du fichier
Quand j'ai commencé la conception, j'ai traité des nombres pour le versioning. Horrible. Sérieusement, non. Ou soyez organisé. "Design1.psd" "Design2.psd" etc ...
Les dates / heures sont agréables si vous vous souvenez bien de ce que j'ai fait hier? . Dans mon cas, moins horrible que le nombre mais pas beaucoup plus puissant. "Design20100801-1112.psd"
Les détails sont meilleurs. J'ai utilisé des noms comme "Design20100801-1112-add-pattern.psd" = date-heure-détails . Des noms de fichiers assez longs, mais il est rapide à utiliser et vous trouvez votre fichier bien plus rapidement que n'importe quelle méthode précédente.
SVN ou GIT
aka le vrai contrôle de version
J'utilise maintenant SVN. J'enregistre régulièrement le même fichier "Design1.psd" par exemple. Et à chaque heure ou à chaque pause, je valide mes modifications et donne des détails à ce sujet.
Si j'ai fait une erreur ou que le client voulait la version précédente, je viens de mettre à jour vers la version xxx et c'est fait.
Il vous donne également la puissance des branches et des balises qui sont vraiment intéressantes pour gérer les jalons.
Il y a une raison pour laquelle les développeurs utilisent un logiciel de contrôle de version / DB / etc ... C'est efficace et les concepteurs devraient aussi l'utiliser. (Mais c'est assez difficile à comprendre / utiliser au début)