Search code examples
gitunit-testingsvnversion-control

Where in repository to store test data?


I have a project for analyzing the images. Test data for this project - about 15 GB of images. Question: where to store such test data, given that the need to store multiple versions and most part of developers needs this data?

In the same repository as the code? In a separate repository with external reference?


Solution

  • I would agree with the other answers that it's a bad idea to keep this much test data in your repository. There are a couple of systems, however, that let you conveniently refer to (and download) large data from outside your git repository:

    I'm afraid that I haven't used either for any serious purpose myself, but they sound like plausible solutions to what you want.