Hi, thanks for posting!
This is an interesting idea. At the moment NCrunch isn't designed to be able to cleanly handle a feature like this as the definition of a 'test run' can actually be very subjective in the context of true continuous testing, but I do have very long term plans to introduce changes that should in theory make things like this possible.
I am, however, quite interested in your objectives behind using a source control system in this way. Is it with the intention of creating a more reliable undo/redo mechanism, or to share code with teammates?
Cheers,
Remco