Topic: Starting out with MVD and Version Control

Greetings,

Looking for the experts here that have been down this path and have experience and recommendations.  I have no specific tie to any particular VCS/RCS system and I am looking for something that works and is simple... at this time my projects are small enough that will most likely not need branches or merging initially... so what works well with MVD development?  In the beginning I would like to host internally and since there is only 2 involved I could use a web-based system, preferably free while learning the ropes.

I would expect the following files would be under control
The app EXE, sqlite3.dll & initial sqlite3.db

Then the main editables... (pieces to check out & in)
Report/definitions
Script/modules
forms.xml
project.vdb
settings & tables.ini

not sure if any other pieces exist as I have not crossed them to date.

Anyone care to recommend?  Any reasoning might help in the decision, too.

Thanx,
Keith