We've developed a desktop application that collects measurements from a scientific instrument.
The measurements are stored in a single SQLite database file and some associated binary data files.
The app ships with some sample data, so I've put the pre-populated files under revision control (we use Subversion/Ankh/Tortoise).
But now my co-worker is complaining that every time he does an Update on the project, any changes he may have made to the database get clobbered by the sample data database in the repository.
How can we manage this so:
When we do a release, we can ensure the proper sample data from the repository is included.
Between releases, our working copies of the database are not overwritten when we update our code from the repository.