I develop personal projects on two machines without use of a shared server or a network connection between the two.Do any common version control systems reliably support use of portable storage (such as a USB flash device) as the shared repository?
Version Control based on portable storage?
version control
Use a DVCS such as Git or Mercurial.Distributed version control systems do not have a shared central server.With a DVCS, every copy of a repository holds the complete history - everything. This means, that when used on a USB key any changes you make are make to the repository on the USB key and when moved between computers will hold this history.