Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Version Control for Graphics

Say a development team includes (or makes use of) graphic artists who create all the images that go into a product. Such things include icons, bitmaps, window backgrounds, button images, animations, etc.

Obviously, everything needed to build a piece of software should be under some form of version control. But most version control systems for developers are designed primarily for text-based information. Should the graphics people use the same version-control system and repository that the coders do? If not, what should they use, and what is the best way to keep everything synchronized?

like image 340
Kristopher Johnson Avatar asked Aug 27 '08 01:08

Kristopher Johnson


People also ask

What is version control in design?

What is version control? Version control allows multiple designers to work on the same file, syncing their versions by saving them in one place — all without overwriting changes. Sounds great, doesn't it? The entire version history is recorded to keep track of differences and prevent loss of work.

What are the three types of version control?

The types of VCS are: Local Version Control System. Centralized Version Control System. Distributed Version Control System.

What is an example of version control?

Most of its advice is applicable to all version control systems, but its examples use Git, Mercurial (Hg), and Subversion (SVN) for concreteness.


2 Answers

Yes, having art assets in version control is very useful. You get the ability to track history, roll back changes, and you have a single source to do backups with. Keep in mind that art assets are MUCH larger so your server needs to have lots of disk space & network bandwidth.

I've had success with using perforce on very large projects (+100 GB), however we had to wrap access to the version control server with something a little more artist friendly.

I've heard some good things about Alienbrain as well, it does seem to have a very slick UI.

like image 147
hyperlogic Avatar answered Oct 19 '22 08:10

hyperlogic


GitHub recently introduced "image view modes", take a look: https://github.com/blog/817-behold-image-view-modes.

like image 24
wildcard Avatar answered Oct 19 '22 07:10

wildcard