Мне никогда не приходилось работать над одним файлом с другим человеком, но у меня есть 3 способа работы с несколькими версиями файла дизайна.
Основные этапы
Я использовал вехи на момент, когда мы пробовали AGILE как дизайнеры (как это делают некоторые разработчики). Это довольно эффективно, но занимает довольно много времени (больше, когда вы начинаете использовать это. В конце, это довольно приятно). Много организации необходимо.
Номер / даты / детали в имени файла
Когда я начал проектировать, я имел дело с числами для управления версиями. Какой ужас. Серьезно, не надо. Или быть организованным. "Design1.psd" "Design2.psd" и т. Д ...
Даты / часы хороши, если у вас хорошая память о том, что я делал вчера? , В моем случае менее ужасно, чем число, но не намного мощнее. "Design20100801-1112.psd"
Детали лучше. Я использовал такие имена, как «Design20100801-1112-add-pattern.psd» = дата-час-детали . Довольно длинные имена файлов, но это быстро использовать, и вы найдете свой файл гораздо быстрее, чем любой предыдущий метод.
SVN или GIT
он же настоящий контроль версий
Я сейчас пользуюсь SVN. Я обычно сохраняю тот же файл "Design1.psd", например. И каждый час или каждую паузу я фиксирую свои модификации и рассказываю об этом.
Если я сделал ошибку или клиент захотел предыдущую версию, я просто обновился до версии xxx, и все готово.
Это также дает вам возможность веток и тегов, которые действительно интересны для обработки вех.
Есть причина, по которой разработчики используют программное обеспечение для контроля версий / DB / etc ... Это эффективно, и разработчики должны также использовать это. (Но это довольно сложно понять / использовать в начале)