I want to use Git to track micro changes (several a day) on a large working directory (many gigs). The data will be mixed binary/plain text. Binary data won't change nearly as much as the text information. Access to old commits will rarely be needed, and can be slow, whereas recent history needs to be fast.
I don't want to lose old data permanently, just move it to a backup server or something. Is there something in Git that allows old history to be archived and keep only a certain subset in the local repository?
If not, is there a tool that is more suited for this purpose? I like Git because I know it and I want the version control and diffs. I won't be needing any of the advanced features of Git (like branching/merging, not distributed), so any other similar VCS would be nice.