I've seen some people build their pipeline around tools like CVS, SVN, GIT etc. I can see that it makes sense because these tools have a stable checkout and revision system. But last time I checked these systems didn't work well with binary files.
It makes no sense to me to check for differences or save file changes in a database. This makes sense for files with context like code but not for scripts from applications. So my impression was these tools do more than needed and only work with ASCII formats like ma, nk, comp etc. well.
Also in most(?) systems the files are stored in databases and not as whole file on a filesystem.
The good checkout and revision mechanism wasn't enough to justify the trouble.
