Phogit è un client Git ed editor di codice per iPhone e iPad. La sua descrizione ufficiale comprende la clonazione di un repository, la modifica di file, la revisione delle modifiche e l'esecuzione di commit, con un acquisto Pro una tantum che consente il push e una serie sostanziale di operazioni avanzate. Questo confine tra free e Pro è importante: un commit locale non è la stessa cosa che inviare una modifica a un repository remoto.
Il pubblico a cui è rivolto è uno sviluppatore che desidera un repository disponibile su un dispositivo mobile per la revisione o un lavoro mirato. Questo è un primo sguardo basato sull'elenco ufficiale, non su un flusso di lavoro di sviluppo testato. Non ci siamo autenticati con un host, modificato un repository, risolto un'unione o inviato un commit.
Basato sulle informazioni ufficiali dello store. Non abbiamo provato direttamente questa app.
Cosa offre
I repository possono essere clonati da host Git comuni su HTTPS o SSH, con la descrizione di sottomoduli, cloni superficiali opzionali e trasferimento Git LFS. L'app File espone una posizione Phogit in modo che altre applicazioni possano modificare i file del repository sul posto. Questa comodità rende importante la revisione delle modifiche: una modifica apportata altrove può comunque diventare parte dell'albero di lavoro del repository.
L'editor elenca l'evidenziazione della sintassi in molti linguaggi di programmazione e markup, inclusi blocchi specifici del linguaggio in R Markdown e Quarto. Segue .editorconfig e offre funzioni di ricerca, annullamento, ripetizione, scorciatoie da tastiera e anteprime per Markdown, HTML e notebook. Un'anteprima del notebook non stabilisce che sia inclusa l'esecuzione del codice o un runtime completo. Controlla questa distinzione prima di considerare il telefono come un sostituto di un ambiente di sviluppo.
La revisione delle modifiche include differenze testuali e diverse visualizzazioni di confronto delle immagini. Interi file possono essere messi in staging, rimossi dallo staging o eliminati, mentre lo staging di singoli pezzi richiede Pro. Vengono elencati commit, modifiche, stash e ripristino dei commit, insieme a uno strumento di unione integrato con un editor a tre riquadri su iPad. Ispeziona la differenza prima di confermare piuttosto che dare per scontato che un file salvato con successo contenga solo le modifiche previste.
Prima di installare
L'integrazione dell'host include la lettura gratuita delle richieste pull, con la creazione, il commento, la revisione e l'unione in Pro. Anche i registri CI, i webhook, la modifica delle azioni dei collegamenti e i controlli in background sono elencati come Pro. La possibilità di unire una richiesta non concede l'autorizzazione al progetto per farlo; la politica del repository e il ruolo effettivo dell'utente rimangono rilevanti.
L'autenticazione può utilizzare l'accesso host supportato, i token o le chiavi SSH, con accesso correlato alla chiave incluso in Pro. Lo sviluppatore afferma che i token e le chiavi rimangono nel portachiavi o nell'enclave sicura del dispositivo e che le impronte digitali del server vengono mostrate prima dell'attendibilità. A queste vengono attribuite pretese di sicurezza. Verifica l'impronta digitale prevista tramite un canale affidabile appropriato anziché accettare un server sconosciuto solo perché viene visualizzata una richiesta.
L'elenco dice che non esiste un account Phogit separato, analisi o monitoraggio. Ciò non rimuove l'account e la relazione di rete con un host Git e non abbiamo controllato la gestione delle credenziali. Un repository può contenere fonti private, configurazioni o altre informazioni sensibili; considera cosa viene clonato e quali altre app possono accedere ai suoi file.
Prima di utilizzare strumenti avanzati di cronologia su lavori importanti, mantieni un chiaro riferimento allo stato del repository esistente e comprendi le regole di collaborazione del progetto. Non abbiamo testato il recupero da un'operazione di scarto, rebase o forzatura errata. Un'interfaccia mobile non riduce le conseguenze di Git, quindi rivedi la modifica effettiva e la destinazione prima di inviare qualsiasi cosa.
Prima di premere, ispezionare il telecomando e il ramo selezionati, nonché il differenziale. Un commit corretto inviato alla destinazione sbagliata può comunque creare un problema ai collaboratori o esporre il lavoro prematuramente.
Prezzo e accesso
Phogit è gratuito per le funzionalità non contrassegnate come Pro. L'acquisto una tantum di Pro include push, chiavi SSH, staging di singoli blocchi, repository remoti aggiuntivi, strumenti avanzati di cronologia, firma, azioni di richiesta pull e altre aggiunte elencate. La condivisione familiare è descritta come supportata. Conferma il prezzo regionale attuale prima dell'acquisto.
Pro viene venduto in edizioni anziché come abbonamento. L'edizione acquistata conserva le funzionalità e le aggiunte incluse entro il periodo di copertura dichiarato; Le funzionalità Pro aggiunte per un'edizione successiva appartengono a quel nuovo acquisto. Controlla i termini dell'edizione corrente invece di interpretare un pagamento una tantum come ogni futura funzionalità Pro a tempo indeterminato. L'app richiede la generazione iOS attualmente dichiarata, quindi verifica la compatibilità sul dispositivo reale.
Il nostro punto di vista
L'attrattiva mirata di Phogit è portare la revisione e la modifica del repository in un unico spazio di lavoro mobile, comprese utili differenze di file e immagini. Potrebbe essere utile una piccola correzione o un'attenta revisione lontano dal desktop, a condizione che siano compresi l'accesso host richiesto e i limiti di Pro. Non è una prova che ogni build desktop, runtime o procedura del team sia riprodotta sul telefono.
Inizia con un repository non critico e una modifica la cui differenza sia facile da verificare. Controlla la modifica locale, lo staging e la creazione di commit prima di valutare un push remoto o un'operazione di cronologia avanzata. La nostra opinione rimane provvisoria: l'elenco è dettagliato, ma l'affidabilità pratica, la sicurezza delle credenziali e il recupero dei conflitti non sono stati testati in modo indipendente qui.
Fonti
Icona dell’app dalla scheda ufficiale dello store.