Ouvrir le menu principal

iGeneration

Recherche

Working Copy intègre les dépôts Git à n’importe quelle app

Nicolas Furno

jeudi 22 novembre 2018 à 08:06 • 4

App Store

Working Copy [3.6.0 – US – Gratuit (achats in-app) – iPhone/iPad – 74,8 Mo – Anders Borum] est un client Git très complet pour les iPhone et iPad et sa dernière mise à jour facilite considérablement son intégration à bon nombre d’apps. Vous pouvez désormais choisir n’importe quel dossier dans l’app Fichiers et le synchroniser avec un serveur Git. Ou bien cloner un dépôt existant depuis un serveur, et le synchroniser avec n’importe quel dossier dans l’app Fichiers.

Si vous n’avez jamais utilisé Git, cela peut sembler confus. Ce service permet de suivre les modifications apportées à un projet et de les synchroniser sur un serveur distant. Il est utilisé principalement par les développeurs, mais d’autres catégories en bénéficient également et nous l’utilisons à MacG pour tous nos livres. Jusque-là, rédiger un livre sur iOS était plus contraignant que sur macOS, en raison du cloisonnement des apps.

Pour prendre un exemple concret, j’utilise iA Writer pour tout écrire, articles et livres. Sur macOS, je peux ouvrir n’importe quel dossier dans cet éditeur Markdown, y compris un dépôt Git. Sur iOS, je suis limité aux dossiers accessibles depuis l’app Fichiers, ce qui veut dire que je n’avais pas accès aux dossiers synchronisés avec Git jusque-là. Il fallait donc écrire les documents dans le dossier d’iA Writer, puis les exporter vers Working Copy, et enfin les synchroniser avec le serveur Git. Et dans l’autre sens, il fallait synchroniser Working Copy, puis exporter les fichiers vers le dossier d’iA Writer.

Working Copy 3.6 propose une solution bien plus élégante. Je peux cloner le dépôt Git depuis le serveur, puis le synchroniser avec le dossier d’iA Writer. Toutes les données1 sont alors accessibles depuis l’éditeur Markdown et je peux écrire le livre dans iA Writer. Ces modifications sont synchronisées vers le client Git, et je peux enfin valider mes modifications par un « commit » et un « push » vers le serveur distant, comme je le faisais sur Mac.

Une fois le dépôt Git téléchargé en local depuis le serveur (gauche), vous pouvez configurer une synchronisation des fichiers via le menu de partage (centre) et sélectionner un dossier dans l’app Fichiers (droite).
Ensuite, du côté d’iA Writer, le dépôt est intégralement disponible dans l’app et vous pouvez y modifier les fichiers, avec synchronisation des changements dans l’autre sens.

Naturellement, ce processus fonctionne aussi avec un éditeur de code pour les développeurs, une app de dessin pour les graphistes, ou bien tout autre application. Tant que vous avez accès à Fichiers depuis une app, vous pouvez utiliser cette nouveauté de Working Copy pour synchroniser les données avec un serveur Git.

Je n’ai pas encore eu l’occasion de tester ce processus d’écriture sur iOS, mais je compte bien le faire pour notre prochain livre sur Raccourcis. Si vous voulez en savoir plus, Federico Vittici de MacStories détaille son processus d’écriture, qui se base exactement sur la même logique, avec iA Writer et Working Copy.

Working Copy nécessite iOS 11.4 au minimum, l’app n’est pas traduite en français et certaines fonctions doivent être débloquées avec un achat in-app de 16 €.


  1. Working Copy ne synchronise pas le dossier .git lui-même, une bonne idée puisqu’il peut poser problème avec iCloud Drive. ↩︎

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Nouveau forfait B&You Deezer Edition : 250 Go avec Deezer Premium pour 19,99 €/mois

10:05

• 1


Panels : l’application de fonds d’écran de MKBHD va bientôt être débranchée

09:00

• 4


Matter, Thread et prix serrés : IKEA dévoile sa nouvelle gamme de produits connectés

08:35

• 11


Amar Subramanya face au chaos : mission impossible pour le nouveau patron de l'IA d'Apple ?

07:53

• 15


La saga Traqués continue : Apple ne trouverait pas les ayants droit du roman plagié

07:00

• 16


Z TriFold : Samsung officialise son premier smartphone pliant à trois écrans

06:30

• 16


John Giannandrea, responsable de l'IA, va quitter Apple et être remplacé par un spécialiste issu de chez Microsoft

06:16

• 31


Le premier iPhone SE, le dernier iPhone avec une prise jack, est obsolète

01/12/2025 à 21:28

• 17


Vous avez un Mac ? L'offre CyberGhost à −83 % + 4 mois offerts s'envole pour le Cyber Monday 📍

01/12/2025 à 21:08

• 0


Black Friday : le MacBook Air M4 dévisse à 819 €, le 15" à 1 089 € !

01/12/2025 à 19:44

• 26


Black Friday : l’iPad Air M3 à partir de 500,5 € au lieu de 669, du jamais vu 🆕

01/12/2025 à 19:30

• 43


Frames : l’app qui anime l’écran verrouillé de votre iPhone avec une vidéo

01/12/2025 à 18:10

• 15


Les puces A20 reprendraient la structure en chiplets d'Intel, façon LEGO

01/12/2025 à 17:35

• 15


Apple Pay : BNP Paribas ajoute à son tour la compatibilité avec le réseau CB

01/12/2025 à 17:13

• 30


Cyber Monday : promos sur des verres trempés pour protéger l’écran de votre iPhone

01/12/2025 à 16:06

• 6


App Canal+ sur Apple TV : notre aperçu du tout nouveau lecteur vidéo en préparation, qui inclut le Picture in picture

01/12/2025 à 14:56

• 31