I have a difficult time deciding how to keep my files in sync. I could use dropbox or Google drive but syncing every little change becomes operationally difficult. Also, when I'm traveling and working offline, I might not have access to files on the other machine.
What solution do you use to address these issue?