[LUGSB] Samba log file/ Synching Files/Samba Error

Chris Wright dhasenan at gmail.com
Sun Nov 30 20:42:57 EST 2008


For syncing files, there are two things I typically use: rsync and
subversion. I use rsync for files that don't typically change, like
music, and subversion for things that do change.

Both of these require manual intervention. Using subversion (or git,
mercurial, or whatever) has a number of other advantages, and it deals
well with the case that you edit files on multiple computers. It
requires more disk space -- subversion roughly doubles the amount of
storage you need, and adds one copy for the server. It may be faster
to use subversion than rsync. In my experience, mercurial is
significantly faster than subversion; I haven't used git. Using
svn/git/hg requires installing it on a linux server. Git for windows
is at best beta quality, whereas there are decent, stable, and mature
windows clients for subversion (cygwin or tortoise-svn; there's also
tortoise-hg, if I recall). Most revision control systems deal much
better with plain text than a binary format, but that shouldn't be
much of an issue unless you edit the same file on two computers and
want to merge the changes.

Rsync is lighter on storage and requires no setup. I've had good
experiences using it under cygwin. It doesn't have good support for
the case where I modify one file in a directory on this computer and
one on the remote computer and want to merge those changes, though.


More information about the lugsb mailing list