Far ago in a space far removed from today in space and time i used svn for versioning everything. Yes it meant storing whole blobs in the folder but it worked for everything - source, documents, pictures. If one doesnt need to have versions of internals of the non-textual items then it is usually good enough. For office docs most of them support edit tracking. The only thing that was an issue was database contents but for those one can store differential logs (most mainline db supported them).
Yes its not beautiful but it is useful and it did work reliably. And best of all because of using svn and integrating TortoiseSVN into explorer (was using windows) it meant basically no new tools to learn.
Yes its not beautiful but it is useful and it did work reliably. And best of all because of using svn and integrating TortoiseSVN into explorer (was using windows) it meant basically no new tools to learn.