Ouvrir le menu principal

iGeneration

Recherche

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

Nicolas Furno

Thursday 22 November 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. ↩︎

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Un incident sur Youtube bannit des utilisateurs par erreur

04/10/2024 à 21:45

• 6


100 milliards de Go, c'est la quantité de données transférées sur les réseaux mobiles aux USA en 2023

04/10/2024 à 19:15

• 13


Installer GNU/Linux sur de vieux iPhone et iPad devient possible

04/10/2024 à 17:30

• 8


Une bidouille pour ajouter deux cartes SIM dans un iPhone uniquement eSIM

04/10/2024 à 16:00

• 13


Pebblebee lance des traqueurs universels… qui ne se connectent qu'à un réseau à la fois

04/10/2024 à 13:30

• 11


Arnaque à la réparation, quatre ans de prison

04/10/2024 à 12:00

• 11


iPhone 16 Pro (Max) : état des stocks ! 🆕

04/10/2024 à 11:40

• 80


iPhone SE 4 : le design du 14, l’appareil photo du 15, la puce du 16 et le premier modem d’Apple

04/10/2024 à 08:12

• 37


Des correctifs importants dans iOS/iPadOS 18.0.1, watchOS 11.0.1 et visionOS 2.0.1

04/10/2024 à 07:16

• 36


Promo : iPad 10 (2022) à 310 € et iPad Air M2 à 700 € !

03/10/2024 à 23:44

• 12


Foot sur Canal+, quand la 4K n’en n'est pas...

03/10/2024 à 22:15

• 41


Assistant : Gemini Live va bientôt parler français

03/10/2024 à 21:30

• 16


Des lunettes au casque, comment Meta prend Apple en tenAIlle

03/10/2024 à 20:30


Samsung range son gestionnaire de mots de passe dans son Wallet

03/10/2024 à 17:30

• 9


Orange signe avec le réparateur Save pour proposer une réduction à ses abonnés

03/10/2024 à 16:30

• 18


Test de l’iPhone 16 et de l’iPhone 16 Plus : une génération intelligente

28/09/2024 à 11:10