I need to set up a project for git revisionning. The project team has kept backup snapshots of about 40 of the current 200+ numbered builds. What would be the most efficient way to bring that into a new git repo?
My thinking is the obvious one: use the oldest backup to init the repo, then walk through the 40 snapshots one by one, for each of them:
- find files in the snapshot that are newer than in the repo
- move those file to the project under revision
- commit changes
Is there anything smarter?
FWIW, it's a a C++ Mac project using Xcode 3, that added at a later stage a Windows version using Visual Studio 2008. All the source code is kept in sync between the Mac and PC versions.