Integración con Git
Cada aplicación de IronFlock tiene un repositorio Git central. Por defecto, este repositorio se gestiona completamente dentro de IronFlock. También puedes conectarte a un proveedor de Git externo.
Git interno
Cuando creas una aplicación, IronFlock aprovisiona un repositorio Git automáticamente. El IDE en la nube usa este repositorio para todas las operaciones de control de versiones:
- Commit, push y pull desde la terminal del IDE
- Ver diffs e historial
- Gestión de branches
Todos los colaboradores con privilegios de Develop comparten el mismo repositorio.
Proveedores de Git externos
Puedes conectar tu aplicación a GitHub, GitLab o Bitbucket en lugar de (o además de) el repositorio interno.
Configuración
- Ve a User Settings y agrega un Personal Access Token para tu proveedor de Git.
- Al crear una nueva aplicación, selecciona el servicio Git externo y proporciona la URL del repositorio.
- Para migrar una aplicación existente, ve a la configuración de la aplicación y cambia a un proveedor externo.
Flujo de trabajo con Git externo
Una vez conectado, puedes:
- Clonar el repositorio en tu máquina local.
- Editar código en tu editor preferido (VS Code, IntelliJ, Vim, etc.).
- Hacer commit y push al repositorio remoto.
- El IDE en la nube se sincroniza con el repositorio externo — aún puedes usarlo para ejecutar y depurar en dispositivos reales.
Esto te da lo mejor de ambos mundos: tu editor local para productividad, y el IDE en la nube para interacción con dispositivos.
Desarrollo colaborativo
Múltiples desarrolladores pueden trabajar en la misma aplicación:
- Cada desarrollador obtiene su propio entorno de desarrollo personal en el IDE en la nube.
- Los cambios están aislados hasta que se hace commit y push al branch master.
- Usa flujos de trabajo estándar de Git (feature branches, pull requests) para revisión de código.
Solo los cambios enviados al branch master se usan para crear releases.