El 1 feb. 2017 9:55, "Luca Ferrari" <fluca1...@infinito.it> escribió:

On Tue, Jan 31, 2017 at 12:25 AM, Martin Irvine
<martin_irv...@bigpond.com.au> wrote:
>  “Temporarily” means I will usually not want to leave a
> copy of the source code or the repository on the PC when I am finished

Sorry, but this sounds not good to me.
Either you don't trust your clients or you are carrying on any kind of
secret, but this could not be a solution.
Instead of using only a flash drive as "main storage", consider
leaving a copy on the pc(s) but encrypt it. This way you could gain:
backups (all pcs will have a more or less sync version), reliability
(at least, much more with respect to flash drives), and can forgot the
copy in-out workflow just leaving fossil to do the "sync" for you.

Luca


Hi,

I agree with Luca and what others already have mentioned; avoid copying
files, as that undermines the whole idea of the usage of a repository; use
checkout and commit instead

If you want to use your Flash drive  as a central point, store the fossil
binary and your repos there, and checkout the source code to your client's
PC.
When your are done on that PC, commit your changes to the repos, and you
may then delete/encrypt the working copy of the source code.

As others also have mentioned, you should really think of having a backup
system, using a remote server for your  repos. (A shared web hosting
account is a few US dollars a month.) You can configure fossil to turn off
autosync, to commit to your Flash repos, but to avoid the commit to trying
it all the way to the remote server.
When you are connected to Internet, you should push your commit(s) to the
remote server.
See

fossil help remote-url

to get an idea how to configure the repos on your Flash drive to point to
the remote server.

Best Regards,
Johan
_______________________________________________
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