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

Reply via email to