Here's what I did:
- Installed xp on a virtual machine.
- Checked the Borland\Delphi folder from program files into a subversion repo on my physical machine.
- Installed cygwin and did a ls -laR>>somefile.txt from windows/system32, and checked the file into subversion.
- Exported each of the root branches from the windows registry to text files and checked them into the repository.
Now, for each upgrade I do, I can just check the new files into the repo, save a snapshot of the virtual machine and continue. If something goes wrong, rewind the virtual machine and try something else.
By having the registry dumped to text files I can at least use a good diff tool to see what each update has changed.
Hope this helps someone else, cause I wish somebody had told me this a couple of years ago.
No comments:
Post a Comment