I've been experimenting with DataLad (https://www.datalad.org) which is a front-end for git+git-annex. It's ok although painfully slow as we have many small files to put into git-annex. It also requires quite granular understanding of how git-annex and git work, and it doesn't have any nice front-ends.
Are there any other open source solutions for this out there?