Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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?

like image 464
Alexander Kholodovitch Avatar asked Apr 23 '12 07:04

Alexander Kholodovitch


1 Answers

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:

  • git annex by Joey Hess
  • git media by Scott Chacon

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

like image 65
Mark Longair Avatar answered Sep 30 '22 20:09

Mark Longair