This question already has an answer here:
We have a camera application that does measurements on pictures. We have a feature for saving a "demo" containing the pictures/data used, and to replay this for test purposes. We use such data sets for different tests. We currently have these data sets stored on a server, accessing them directly in the file system.
I am currently working on a test suite where we run large amounts of demos (~500GB data) to ensure stability in measurement results. Each test case is a set of demos, along with setup information for the test framework and software.
Getting the data is currently done by copying the contents on the server over to the test computer once in a while. This takes a lot of time, and is less than perfect (doesn't delete files on computer if they are deleted on server..)
I also very much want the setup information in version control. We have already had issues where changing the setup-data has been a headache.
Is it possible to use git for this? It appears to solve both problems, simply call git pull. It doesn't seem right to add large amounts of binary data to git, tho.