Você pode usar o subversion para gerenciar qualquer tipo de arquivo - funciona muito bem para imagens, na minha experiência.
A seção "Como fazer" do FAQ pode ser um bom lugar para começar a aprender sobre como configurá-lo: link
Se você achar que ele não atende às suas necessidades, ou você não quer hospedar seu próprio servidor de controle de revisão, você também pode querer olhar para git e github ou mercurial.