Phogit est un client Git et un éditeur de code pour iPhone et iPad. Sa description officielle couvre le clonage d'un référentiel, l'édition de fichiers, l'examen des modifications et la réalisation de validations, avec un achat Pro unique permettant le push et un ensemble substantiel d'opérations avancées. Cette frontière entre free et Pro est importante : une validation locale n'est pas la même chose que l'envoi d'une modification à un référentiel distant.
Le public visé est un développeur qui souhaite qu'un référentiel soit disponible sur un appareil mobile à des fins de révision ou de travail ciblé. Il s'agit d'un premier aperçu basé sur la liste officielle, et non d'un flux de travail de développement testé. Nous ne nous sommes pas authentifiés auprès d'un hôte, n'avons pas modifié de référentiel, résolu une fusion ou poussé une validation.
D’après les informations officielles de la boutique. Nous n’avons pas testé cette app directement.
Ce que propose l’app
Les référentiels peuvent être clonés à partir d'hôtes Git courants via HTTPS ou SSH, avec des sous-modules, des clones superficiels facultatifs et un transfert Git LFS décrits. L'application Fichiers expose un emplacement Phogit afin que d'autres applications puissent modifier les fichiers du référentiel sur place. Cette commodité rend la révision des modifications importante : une modification effectuée ailleurs peut toujours faire partie de l'arborescence de travail du référentiel.
L'éditeur répertorie la coloration syntaxique dans de nombreux langages de programmation et de balisage, y compris des morceaux spécifiques au langage dans R Markdown et Quarto. Il suit .editorconfig et propose des raccourcis clavier et des aperçus pour rechercher, annuler, rétablir, pour Markdown, HTML et les blocs-notes. Un aperçu du notebook n’établit pas que l’exécution de code ou un runtime complet est inclus. Vérifiez cette distinction avant de considérer le téléphone comme un remplacement d'un environnement de développement.
L'examen des modifications comprend des différences textuelles et plusieurs vues de comparaison d'images. Des fichiers entiers peuvent être placés dans l’index Git, non placés dans l’index Git ou supprimés, tandis que la indexation de blocs individuels nécessite Pro. Les validations, modifications, sauvegardes et annulations sont répertoriées, ainsi qu'un outil de fusion intégré avec un éditeur à trois volets sur iPad. Inspectez la différence avant de valider plutôt que de supposer qu'un fichier enregistré avec succès ne contient que les modifications prévues.
Les branches, les balises, les dépôts distants et un graphique de validation prennent en charge la navigation dans l'historique. Pro ajoute le rebase, la sélection sélective, l'édition de l'historique, plusieurs dépôts distants et la signature de commit. Ces opérations ont des conséquences différentes ; réécrire une histoire locale n’équivaut pas à un simple nouveau commit. Nous n'avons pas vérifié comment l'interface explique les actions destructrices ou les conflits.
Avant l’installation
L'intégration de l'hôte inclut la lecture gratuite des demandes d'extraction, avec la création, les commentaires, la révision et la fusion sous Pro. Les journaux CI, les webhooks, les actions de modification des raccourcis et les vérifications des antécédents sont également répertoriés comme Pro. La possibilité de fusionner une demande n'accorde pas au projet l'autorisation de le faire ; la politique du référentiel et le rôle réel de l'utilisateur restent pertinents.
L'authentification peut utiliser la connexion d'hôte prise en charge, des jetons ou des clés SSH, avec un accès lié aux clés inclus dans Pro. Le développeur affirme que les jetons et les clés restent dans le trousseau ou le Secure Enclave de l'appareil et que les empreintes digitales du serveur sont affichées avant la confiance. On leur attribue des réclamations en matière de sécurité. Vérifiez l'empreinte digitale attendue via un canal de confiance approprié plutôt que d'accepter un serveur inconnu uniquement parce qu'une invite apparaît.
Avant d'utiliser des outils d'historique avancés sur des travaux importants, conservez une référence claire à l'état du référentiel existant et comprenez les règles de collaboration du projet. Nous n'avons pas testé la récupération après une erreur de rejet, de rebase ou d'opération liée à la force. Une interface mobile ne réduit pas les conséquences de Git, alors vérifiez le changement réel et la destination avant d'envoyer quoi que ce soit.
Avant un push, inspectez la télécommande et la branche sélectionnées ainsi que le diff. Un commit correct envoyé à la mauvaise destination peut toujours créer un problème pour les collaborateurs ou exposer le travail prématurément.
Prix et accès
Phogit est gratuit pour les fonctionnalités non marquées Pro. L'achat Pro unique comprend le push, les clés SSH, la indexation d’un seul bloc, des dépôts distants supplémentaires, des outils d'historique avancés, la signature, les actions de demande d'extraction et d'autres ajouts répertoriés. Le partage familial est décrit comme pris en charge. Confirmez le prix régional actuel avant l'achat.
Pro est vendu en éditions plutôt que sous forme d'abonnement. L'édition achetée conserve ses fonctionnalités et ajouts inclus pendant la période de couverture indiquée ; Les fonctionnalités Pro ajoutées pour une édition ultérieure appartiennent à cet achat plus récent. Vérifiez les conditions de l'édition actuelle au lieu d'interpréter un paiement unique comme chaque future fonctionnalité Pro indéfiniment. L'application nécessite la génération iOS actuellement indiquée, vérifiez donc la compatibilité sur l'appareil réel.
Notre point de vue
L'attrait ciblé du Phogit est de regrouper la révision et l'édition du référentiel dans un seul espace de travail mobile, y compris des différences utiles de fichiers et d'images. Cela peut convenir à une petite correction ou à un examen minutieux en dehors d'un ordinateur de bureau, à condition que l'accès hôte requis et les limites Pro soient compris. Cela ne prouve pas que chaque version du bureau, chaque environnement d'exécution ou chaque procédure d'équipe soit reproduite sur le téléphone.
Sources
Icône issue de la fiche officielle de la boutique.