DeepTools, une série d’outils pour améliorer le versionnement de macOS

Nicolas Furno |

Vous l’ignorez peut-être, mais macOS conserve une trace de toutes les modifications que vous effectuez sur un document dans la majorité des apps. C’est un système de versionnement qui permet de revenir en arrière, même si vous avez fait une modification par erreur trois jours auparavant. Une interface similaire à celle de TimeMachine est disponible pour remonter le temps et restaurer une version ancienne, vous pourrez y accéder dans les apps compatibles en utilisant la commande « Revenir à » (ou « Revert To » dans les apps en anglais) du menu « Fichier ».

L’historique de versions de fichiers de macOS en action, ici avec une image dans Acorn.

Cette fonction est extrêmement pratique, mais elle a une limite de taille : les versions ne sont pas conservées si le fichier est copié à un autre emplacement. Pas de problème en cas de déplacement de l’original, mais si vous copiez un document dans un autre dossier, ou bien sur un autre volume de stockage, vous perdrez tout l’historique. Par ailleurs, le versionnement est lié à macOS et il sera perdu si vous transférez le fichier sur un NAS ou sur un système d’exploitation différent.

Pour améliorer ces points, le développeur Howard Oakley propose les DeepTools, une collection de trois outils. Chacun a un rôle spécifique, en fonction de vos besoins. Le premier, DeepCopy, est le plus simple : il permet de copier un document et de le coller à un autre emplacement, sans perdre l’historique associé. Après avoir ouvert l’app, utilisez le menu ou le raccourci clavier ⌘O pour choisir le fichier, puis choisissez la destination et vous aurez une copie complète.

Ce premier utilitaire suffit à condition de rester dans l’univers d’Apple. Les deux autres servent à maintenir l’historique, même dans un environnement de travail différent, par exemple si vous voulez stocker des documents avec leur historique sur un NAS ou sur un serveur UNIX. DeepArchive crée une sorte d'archive universelle, un dossier qui contient toutes les versions du document, DeepUnarchive permet de faire l’inverse et de créer un seul fichier complet, avec l’historique, à partir de ce dossier.

Voici ce que produit DeepArchive, un dossier avec toutes les versions du document. L’avantage de ce format, c’est que l’historique est maintenu en toutes circonstances et peut être recréé en utilisant le système de macOS.

Cette solution est universelle, mais elle ne sera pas forcément utilisable pour tous les fichiers. Une copie du document est créée à chaque version, ce qui représente quelques kilooctets au mieux pour du texte, mais potentiellement plusieurs centaines de mégaoctets pour des images. Notons qu’elle peut permettre de supprimer quelques versions dans un fichier en créant une archive puis en recomposant le fichier original. Néanmoins, pour cette tâche, ce même développeur propose une autre app nommée Revisionist.

Quoi qu’il en soit, ces trois outils sont disponibles gratuitement à cette adresse, ils ne sont proposés qu’en anglais et nécessitent au minimum macOS El Capitan pour fonctionner.

avatar cx3 | 

Vous voulez dire « Versionnage », sans doute ? 🤨

avatar niclet | 

@cx3

Ou la versionnisation 🙄

avatar Lionel_F | 

Je viens de découvrir cette option 'revenir à...' façons TimeMachine. Même après des années d'utilisation je découvre encore sous macOS des choses intéressantes 😀

avatar ankie147 | 

Just make your flow and also try to grow your speed if you want to beat to your opponent then there is a one http://fireboywatergirl.me solution of it fireboy and watergirl games. It make many of the way for the users. If you take all the strategies in your practice you will achieve your target which is now very near.

CONNEXION UTILISATEUR