Where do you encounter such embedded systems where you then do work on the code on said system?
In my niche of embedded work, the "host" machine stays the main interface to work with code almost always (and in the exceptions the "embedded" system is typically PC-grade hardware running Linux)
I'm a big fan of literate programming, and VCS is not an integral part of that.