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

La nouvelle serrure de Yale est disponible : Matter via Thread pour 139 €

08:51

• 12


La Dynamic Island bientôt submergée ? Apple teste un Face ID sous l’écran pour l'iPhone 18 Pro

08:27

• 7


Electron fait des ravages sur Windows : Discord teste le redémarrage automatique en cas d’obésité mémoire

07:26

• 37


Google et Samsung préparent deux paires de lunettes pour contrer Meta

07:26

• 13


Apple a travaillé avec Google pour améliorer le transfert entre iPhone et appareils Android

08/12/2025 à 22:32

• 3


Si un monstre attaque, n’oubliez pas Apple Pay

08/12/2025 à 21:24

• 9


La finale des 26.2 attendra, on a une RC2 pour iOS 26.2 pour ce soir

08/12/2025 à 20:11

• 28


Un prototype d'iPhone 16 Pro sous iOS 19, sans Liquid Glass

08/12/2025 à 17:40

• 6


Paramount ne lâche pas l’affaire et propose une offre d’achat hostile pour récupérer Warner Bros

08/12/2025 à 16:36

• 80


Aqara : le détecteur de présence FP300 a été de retour en stock 🆕

08/12/2025 à 16:05

• 22


Multiview, caméras embarquées : la nouvelle F1 façon Apple TV se dévoile

08/12/2025 à 15:38

• 9


Free Mobile sur le point de gérer l’Apple Watch

08/12/2025 à 13:42

• 25


iOS 26 permet de personnaliser les points qui s’affichent pour réduire le mal des transports

08/12/2025 à 13:30

• 14


Liquid Glass : pourquoi les apps ne suivent pas ?

08/12/2025 à 11:06

• 92


Promo : les AirPods Max à 478 €, 100 € de moins que le prix officiel

08/12/2025 à 11:05

• 4


Bon plan : le kit de démarrage Philips Hue avec le Bridge Pro à - 30 %

08/12/2025 à 09:32

• 2