Hi, You can use git or mercurial (or other decentralized VC) to do that. I use hg (mercurial). To achieve that, you can do like that: 1) Initialize a repo in org-tree1 2) Clone org-tree1 to org-tree2 and org-tree3 (on the machine1) 2) Put these three org-tree on your usb-key 3) Put these three org-tree on the machine 2 and 3.
Thats all! Now on any machine you can edit org-tree1, make changes, and just pull changes from org-tree2 and 3. If you have your usb-key with you, pull the change from the key, if not, you will do it later and synchronize with the key on other machines. For a better experience, use DVC with hg or git. "Alan E. Davis" <lngn...@gmail.com> writes: > I am studying and using git in several ways at work and at home, and hope to > dive further into the agenda possibilities. I have been using org-mode at > work, on two machines, as well as at home, on my preferred main machine. I > also would like to run emacs and org-mode sometimes on a laptop. I am not > currently able to network or internetwork between them, due to various > firewall and wireless router issues that are beyond my level. > > My question is basically how to keep the files consistent among the various > machines. I have thought of at least two ways, but don't understand whether > either of them will work: > > 1. I am now carrying around a USB flash drive with three ~/org trees from > three machines. I have been trying to maintain important files by hand: > cutting and pasting headlines and their subtrees, then sorting the entire > target file. Is there a canonical method for merging two files (basically > the same file on two different machines, edited at different times, with > some overlaps)? > > 2. I am thinking git. I'm uncertain about git at the best, so I don't know > how to implement this. Is this reasonable? A git archive is kept on a > flash drive. It is updated from the drive of the current machine. ~/org on > the current machine is also updated from the git archive on the flash > drive. > > I am currently struggling to get git working on all my ~/org trees. Also, I > have set some files outside that tree as remember targets or with links to > be access from git files. Somehow, those files will have to be hardlinked > on both or all three machines, meaning the machines will have to mirror each > other. > > Somehow, any solution to this problem will need to be robust when I forget > my flash drive. > > Am I dreaming? > > Thank you, > > Alan -- A + Thierry Volpiatto Location: Saint-Cyr-Sur-Mer - France _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode