syncing two pcs

Mike or Penny Novack stepbystepfarm at
Sat Sep 13 08:36:00 EDT 2008

>>I just use rsync on both machines, and copy the file from the office
>>machine to the laptop if it's the last one I updated. If I updated the
>>laptop last, I just rsync in the opposite direction, and copy files from
>>the laptop to the office machine. No muss, no fuss. Available on pretty
>>much any distro.
>FWIW, I tried syncing between my Windows and Linux partitions by putting the 
>file on Windows and symlinking from Linux.  I got filesystem complications, 
>such as end-of-line.  Now if I really want to use the file under Windows 
>(usually it is for reference in updating Quicken) I copy it across.
Important distinction --- sequential vs concurrent updating of two instances

These are different problems and it's important to keep that in mind. 
When the problem is syncing between two machines where GnuCash is used 
first on one and then the other, the usual sorts of synchronization 
processes will work. But in the case where transactions/other changes 
are being entered on both machines this is not the case, a much more 
difficult problem. Many of the proposed solutions would work MOST of the 
time but not ALL of the time. Practical experience with "merging" 
software based on examples where inconsistent/apparently duplicate 
changes are unlikely gives a false idea of the difficulties. In 
bookkeeping/accounting the requirement is 100% correct and a solution of 
the general case difficult/impossible. In practice might work out 
because "work rules" prevent the existence of 
inconsistent/duplicate/overlap transactions (one person is entering only 
one sort of transaction, the other only other sorts, there never are 
entries coming from both that cannot be merged in a unique way).



More information about the gnucash-user mailing list