On 1/20/17, Martin Irvine <martin_irv...@bigpond.com.au> wrote: > > I am hoping that Fossil will assist me in .... making it as simple as > possible for me to ensure I always have all versions of the code for every > project accessible to me when I sit down to work at any particular PC. >
Lots of good answers already on how to do this with flash drives.... But have you considered doing it using your network? Are all of your machines at least intermittently connected to a network? So on some central machine that is usually accessible to the others, put all of your master repositories in a folder named (for example) C:\fossils. Then on that machine run the command "fossil serve c:\fossils" and leave it running. Or you can set up a windows service using the "fossil winsrv" command - I normally run on Unix so I'm not as familiar with that approach, but is well documented and might work better for you. On all other machines do: "fossil clone http://first.machine.ip.addr/name-of-repo.fossil ." - this will clone the repositories on the other machines. They will autosync back to the master. Before going off-network, do "fossil all pull". Then you can work off network for a while, using the --nosync option when you commit. Then when you go back on network, just run "fossil all push" to transmit all changes from all repositories back to the masters. -- D. Richard Hipp d...@sqlite.org _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users