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

Aqara commercialise une nouvelle tête thermostatique, connectée en Zigbee ou Thread

09:30

• 5


iWork attend toujours son bain de Liquid Glass

08:31

• 10


Meross commercialise également un détecteur de présence sans fil compatible avec Matter

07:55

• 13


Une vidéo inédite révèle la vision de Steve Jobs pour Pixar

07:10

• 10


WhatsApp va enfin gérer le multi-compte sur iPhone

06:55

• 8


Le paiement fractionné de Klarna bientôt compatible avec Apple Pay en France

18/11/2025 à 20:46

• 13


On a testé la véritable autonomie des traqueurs Bluetooth et des AirTags, et il y a des surprises

18/11/2025 à 20:30

• 20


iOS 26.2, macOS 26.2 et les autres : bêta 3 pour les développeurs et bêta 2 publique 🆕

18/11/2025 à 20:12

• 39


Une ode à l'impression 3D des boîtiers d'Apple Watch en titane

18/11/2025 à 19:46

• 14


Google lance Gemini 3 Pro, qui doit être meilleur que GPT-5, Grok ou Claude

18/11/2025 à 18:44

• 62


iPadOS 26.2 remet le glisser-déposer des apps au cœur du multitâche

18/11/2025 à 17:04

• 6


Toutes les nouveautés d'iOS 26.2 bêta 3

18/11/2025 à 16:50

• 6


Toute la gamme de traqueurs Bluetooth eufy en promotion, dès 13 €

18/11/2025 à 16:45

• 8


Le Zigbee 4.0 compte améliorer la portée, l’autonomie et la sécurité de la domotique

18/11/2025 à 16:35

• 12


pCloud fait dégringoler le prix de ses forfaits cloud à vie pour le Black Friday ! 📍

18/11/2025 à 16:32

• 0


Orange lance une offre de SMS par satellite en Direct to Device

18/11/2025 à 15:06

• 28