The details would depend on the specific VCS, but I'd try to mirror
the developer's VCS repository. For example, if it is in subversion,
you can use svnsync to create an otherwise read-only mirror that your
jenkins can access, and scheduled runs will keep it updated. Then if
the development process changes you can convert your copy to a normal
writable version and continue regardless.
--
Les Mikesell
lesmi...@gmail.com