Comment puis-je conserver mes fichiers .org à jour sur plusieurs ordinateurs, peut-être sur plusieurs plates-formes (linux / windows)?
Je pourrais garder tous les fichiers .org dans git par exemple, mais cela demanderait que je me souvienne de tirer pour maintenir le rapport à jour. Pourrait travailler avec quelques scripts pour gérer automatiquement les fichiers, car je n'en ai pas beaucoup.
Je pourrais aussi utiliser dropbox pour cela. Je suppose que dropbox synchronise les fichiers assez souvent pour ne pas causer de problèmes.
Le mode org propose-t-il des fonctionnalités facilitant la synchronisation des fichiers sur plusieurs emplacements?
rsync
Emacs: emacs.stackexchange.com/a/5844/2287Réponses:
J'utilise git-annex assistant pour synchroniser mes fichiers org sur mes ordinateurs et même sur mon téléphone (un jolla si le binaire linux fonctionne, mais il existe aussi une version Android).
Cela fonctionne comme une boîte de dépôt en ce que chaque fois que vous enregistrez un fichier, il essaie de le synchroniser, mais il est décentralisé et gratuit (comme dans le cas de la liberté d’expression et de la bière gratuites).
La configuration est simple si vous connaissez git mais vous avez besoin d’un peu de temps pour vous familiariser avec toutes les options.
Vous pouvez trouver plus à http://git-annex.branchable.com
la source
Les fichiers d'organisation ne sont que des fichiers de texte brut. Toute technique capable de synchroniser des fichiers de texte brut fonctionnera donc parfaitement avec les fichiers d'organisation.
Mon outil de synchronisation préféré est Unison . Avec le bon fichier de configuration, je tape
et Unison comparera les fichiers de mes
~/org/
répertoires sur mes deux ordinateurs, me laissera passer en revue de manière interactive ses actions, puis copiera les fichiers à copier et invoquera un outil de fusion externe pour les fichiers à fusionner.la source
Le mode Org ne fournit aucune fonctionnalité de synchronisation en tant que telle. Vous devrez utiliser une application distincte telle que Dropbox pour synchroniser vos fichiers. Dropbox ne se synchronise pas souvent, mais immédiatement dès que les fichiers changent. Ainsi, à moins de modifier un fichier et d'éteindre immédiatement votre ordinateur, vous garderez vos fichiers synchronisés.
la source
Personnellement, j'ai ce problème et j'utilise copie au lieu de Dropbox pour synchroniser mes fichiers. (Je n'utilise pas Dropbox en raison de problèmes de confidentialité). Tout comme Dropbox, Copy propose des clients pour toutes les principales plates-formes.
Parfois, j'oublie de sauvegarder mes tampons d'organisation, alors j'ai piraté les fonctions suivantes pour sauvegarder tous les fichiers org chaque fois que j'enregistre un fichier. Ce n'est pas une bonne solution, mais cela sert mon objectif.
De plus, si vous détenez des données sensibles dans vos fichiers org, je vous recommande de consulter cette page . J'utilise org-crypt qui est incroyable.
la source
J'utilise Git pour synchroniser mes fichiers en mode org. J'ai un script Bash que je laisse en cours d'exécution en arrière-plan, qui valide automatiquement le fichier toutes les minutes (par défaut), puis insère ou extrait en fonction des besoins.
La version du pseudo-code:
git rev-parse @
.git rev-parse @{u}
.git merge-base @ @{u}
git pull
.git push
.git pull
), mais s'il ne le peut pas, il enverra une cloche et quittera l'utilisateur pour qu'il le corrige manuellement.Ces 8 étapes se déroulent en boucle et ne s’arrêtent pas tant que je n’ai pas quitté manuellement avec
C-c
ou s’il ya une erreur.J'utilise ce script sous Windows avec Cygwin .
la source
J'utilise Dropbox pour synchroniser mes
.org
fichiers principaux au lieu dersync
,git
ou autre, car avec Dropbox, vous pouvez également utiliser MobileOrg pour afficher vos.org
fichiers depuis votre smartphone.Pour moi, c'est très facile et cela fait un travail formidable.
la source
Comme d'autres l'ont dit, le mode Org ne fait rien à propos de cela lui-même (et ne devrait pas le faire). Il s’agit donc essentiellement de trouver votre solution de synchronisation de fichiers préférée.
J'utilise Dropbox. Il fonctionne sans effort sur mes trois plates-formes (macOS, Linux, Android). En outre, le client de l'organisation mobile que j'utilise, Orgzly , prend en charge cette configuration .
la source
J'utilise actuellement
btsync
, mais il existe plusieurs alternatives ouvertes (et plus lourdes) autour. En gros, il surveille le répertoire et le synchronise avec tous les autres appareils en cours de fonctionnement dès leur mise en ligne. Une boîte de dépôt sans le nuage pour ainsi dire. Comme il utilise des tables de hachage distribuées et que les pare-feu de protocole torrent ne posent pas non plus de problème, il existe également des clients mobiles. Et cela transfère tout crypté.la source
Dropbox (ou tout autre stockage en nuage, je suppose) est la voie à suivre. De plus, c'est très pratique pour synchroniser la configuration d'Emacs
~/.emacs.d
(utilisationmklink
sur Windows).la source