Quantcast
Channel: davidbosman.fr » Mercurial
Viewing all articles
Browse latest Browse all 5

Draft Control, le contrôle de version à visage humain ?

$
0
0

Vous vous souvenez peut-être — sinon, je me fais une joie de vous l’apprendre — que j’utilise un système de contrôle de version pour préserver ce que j’écris : tout ajout/suppression dans un texte est automatiquement mémorisé par Mercurial :

Controle de version avec Mercurial
Mercurial + Kaleidoscope, pour le contrôle de version.

Ça marche bien , mais Mercurial est un truc de geek conçu pour le contrôle de version du code source informatique. C’est-à-dire que c’est trooooooop puissant, et un peu trop complexe à mettre en oeuvre, pour un usage aussi modeste que l’écriture.

Bref, même troooooop puissant, je ne connaissais pas mieux (et sûrement pas les Versions made in OS X, sans aucun indicateur visuel pour repérer les changements entre les versions d’un texte), jusqu’à que je teste Draft Control.

Cette petite application va surveiller les fichiers et/ou dossiers que vous lui indiquerez et en sauvegardera une version à chaque enregistrement (on peut plus ou moins modifier la fréquence, mais c’est limité je vous suggère de conserver le réglage par défaut).

Chaque version est affichée sur une ligne du temps, la plus récente en haut. Et le contenu de chaque version est affiché de façon claire, grâce à des couleurs — allo, Apple ? Tu entends ? Draftcontrol 02

Ici, on voit les différences entre la toute première version de l’article et une version presque finale, peu avant publication le blog. En vert des ajouts, en rouge les suppressions. Mais le contrôle est bien fin que ça, d’une version à l’autre, entre chaque sauvegarde. Cela permet de facilement voir ce qui est modifié. Ici, quelques fautes d’orthographes corrigées :

Draftcontrol 02

Notez que autour des zones modifiées, seule une portion du reste du texte est affiché. Cela simplifie encore plus la comparaison en masquant les parties inchangées — là aussi, Apple pourrait en prendre de la graine…

Cela n’offre évidement pas le niveau de précision d’un outil comme Mercurial et c’est tant mieux !, Car aucun auteur n’a besoin de tout ça et, surtout, personne n’a envie de se farcir la complexité, ou la lourdeur, de mise en oeuvre des outils de contrôle de version traditionnels.

Draft Control offre donc un chouette compromis: simple, mais très efficace.

Il n’y a que deux étapes manuelles qui sont requises, tout le reste est automatisé :

  1. Pour faire son travail, Draft Control doit être démarrée (elle ne semble pas consommer grand-chose). Comme le suggère son développeur, c’est donc une bonne idée de la lancer automatiquement au démarrage du Mac.
  2. Il faut ajouter soi-mêmes les fichiers à Draft Control, ou les dossiers. Dans ce dernier cas, il surveillera le dossier complet et ajoutera automatiquement les nouveaux fichiers qu’il détectera.

Une fois que c’est fait, vous accédez à vos fochiers soit directement depuis Draft Control :

Draftcontrol 03

Soit, de façon à mon avis bien plus logique, depuis le Finder ou depuis votre éditeur/traitement de texte habituel, comme vous le feriez normalement. Du moment que Draft Control est démarré, il surveillera les changements.

Quels formats sont compatibles ?

  • Les formats TXT, dont Markdown — il a immédiatement reconnu mes extensions ‘.blog.markdown’.
  • Le RTF.
  • Les projets Scrivener — dans une certaine mesure : il enregistre les modifications dans le texte, sur toutes les feuilles, mais c’est tout. Par exemple, il ne voit pas les changements de structure et d’ordre des fichiers dans un projet.
  • Word/Docx
  • Le format Pages est annoncé comme compatible, mais impossible de lui faire reconnaitre mon document de test…
  • LibreOffice, OpenOffice (.odt) — pas testé
  • Mellel (.mellel) — pas testé
  • LaTeXpas testé

De toute façon, vous pouvez vous faire une idée puisqu’une démo est disponible sur leur site, la version complète est vendue 35,99€.

Est-ce que ça les vaut ?

L’app est superbe et très pratique, je l’imagine sans mal remplacer mon système actuel, car elle apporte, enfin, sur OSX un système de version qui ne s’adresse pas aux geeks, mais qui reste véritablement utile au quotidien.

Malheureusement, son prix est élevé, surtout comparé aux prix des éditeurs/traitements de texte avec lesquels on est censé l’utiliser… À 20€, j’aurais sauté le pas sans hésiter, mais à 36€ j’hésite vraiment à remplacer mon système actuel — moins beau, mais gratuit.

On verra si elle parvient à se rendre indispensable dans les jours qui viennent.

Une note finale pour les plus geeks — les autres, vous ne touchez à rien ou alors faudra pas venir pleurer — les versions des fichiers sont enregistrées dans des bases sqlite, dans ~/Library/Containers/com.draftcontrol.draftcontrol. Elles ne sont donc pas enregistrées dans le même dossier que les fichiers versionnés.

flattr this!


Viewing all articles
Browse latest Browse all 5

Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Gwapo Quotes : Babaero Quotes


Dino Rey para colorear


Libros para colorear


Mandalas de flores para colorear


Dibujos para colorear de perros


Renos para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Love Quotes Tagalog


Kahit may Toyo ka


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario


Pokemon para colorear


Winx Club para colorear


Girasoles para colorear


Sapos para colorear


Vacas para colorear


Dromedario para colorear


Long Distance Relationship Tagalog Love Quotes


Tagalog Long Distance Relationship Love Quotes


RE: Mutton Pies (mely)


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC