Skip to Content
Sviluppo App IoTIntegrazione Git

Integrazione Git

Ogni app IronFlock ha un repository Git centrale. Per impostazione predefinita, questo repository è gestito interamente all’interno di IronFlock. Puoi anche connetterti a un provider Git esterno.

Git Interno

Quando crei un’app, IronFlock crea automaticamente un repository Git. L’IDE cloud usa questo repository per tutte le operazioni di controllo versione:

  • Commit, push e pull dal terminale dell’IDE
  • Visualizzazione di diff e cronologia
  • Gestione dei branch

Tutti i collaboratori con privilegi Develop condividono lo stesso repository.

Provider Git Esterni

Puoi connettere la tua app a GitHub, GitLab o Bitbucket al posto del (o in aggiunta al) repository interno.

Configurazione

  1. Vai su Impostazioni Utente e aggiungi un Personal Access Token per il tuo provider Git.
  2. Quando crei una nuova app, seleziona il servizio Git esterno e fornisci l’URL del repository.
  3. Per migrare un’app esistente, vai nelle impostazioni dell’app e passa a un provider esterno.

Flusso di Lavoro con Git Esterno

Una volta connesso, puoi:

  1. Clonare il repository sulla tua macchina locale.
  2. Modificare il codice nel tuo editor preferito (VS Code, IntelliJ, Vim, ecc.).
  3. Fare commit e push al repository remoto.
  4. L’IDE cloud si sincronizza con il repository esterno — puoi ancora usarlo per eseguire e fare debug su dispositivi reali.

Questo ti dà il meglio dei due mondi: il tuo editor locale per la produttività e l’IDE cloud per l’interazione con i dispositivi.

Sviluppo Collaborativo

Più sviluppatori possono lavorare sulla stessa app:

  1. Ogni sviluppatore ha il proprio ambiente di sviluppo personale nell’IDE cloud.
  2. Le modifiche sono isolate fino al commit e al push sul branch master.
  3. Usa i flussi di lavoro Git standard (feature branch, pull request) per la revisione del codice.

Solo le modifiche inviate al branch master vengono usate per compilare le release.

Last updated on