
Hacer un cambio desde el chat de IA
- Tu proyecto debe ser un proyecto web o full-stack en un repositorio de GitHub.
- Necesitas un rol de Editor o superior en el espacio de trabajo.
- Necesitas conectar una cuenta de GitHub durante la configuración.
Configurar Base Code
Conecta un repositorio de GitHub para hacer cambios con el chat de IA en Base Code. Si tu cuenta de GitHub ya está conectada, continúa con elegir un repositorio.Conectar tu cuenta de GitHub
Base Code trabaja directamente en tus repositorios de GitHub. Por eso necesita acceso a los repositorios en los que quieres trabajar. Para conectar tu cuenta:- Ve a Base Code.
- Haz clic en Connect GitHub.
- Inicia sesión en GitHub si se te pide y luego autoriza Base44 Builder.
- Selecciona la cuenta u organización de GitHub. Luego sigue las indicaciones para instalar o configurar Base44 Builder y darle acceso a los repositorios.
Elegir un repositorio
Elige el código en el que quieres trabajar. Puede ser uno de tus repositorios o una copia de uno en el que no puedes hacer push.- Desde tu cuenta
- Pegar un enlace
- En Base Code, haz clic en View more.
- Selecciona un repositorio.
- En Branch, mantén la rama seleccionada o selecciona otra.
- Haz clic en Connect.
Trabajar en tu proyecto
Usa el chat de IA para hacer cambios en tu repositorio conectado y probarlos en una vista previa de desarrollo. Mientras chateas, Base Code confirma y envía tus cambios a tu rama de trabajo en GitHub.Hacer tu primer cambio
Base Code crea una rama nueva a partir de tu primera solicitud y le pone nombre por ti. Así tu cambio queda separado hasta que abras un pull request. Para seguir trabajando en una rama existente de GitHub, impórtala. Para hacer tu primer cambio:- Ve a Base Code.
- (Opcional) Si aparece un menú desplegable junto a Create new branch, selecciona la rama desde la que empezar.
-
En el cuadro de prompt, describe el cambio que quieres hacer. Por ejemplo:
- Haz clic en Create branch para abrir la rama nueva y empezar a hacer cambios.
- Revisa el cambio en Preview y luego pide al chat de IA los ajustes que necesites.
Revisar tus cambios
Comprueba exactamente qué cambió antes de pedirle a alguien que lo revise. Para revisar tus cambios:- Abre los cambios que quieres comprobar:
- Cambios de una respuesta: Usa la lista de archivos debajo de esa respuesta en el chat de IA.
- Todos los cambios de la rama: Haz clic en Create PR en la parte superior del editor, o en el número del PR si ya existe uno.
- Haz clic en el nombre de un archivo para ver su diff, con las líneas añadidas y eliminadas.
Revertir un archivo
Deshaz los cambios que no quieres en un archivo. La reversión se guarda como un commit nuevo en tu rama. Para revertir un archivo:- Haz clic en el icono de revertir junto al archivo en cualquiera de las listas de archivos, incluida la de un pull request abierto.
- Comprueba que aparece el archivo correcto en Revert branch changes? y luego haz clic en Revert.
Gestionar ramas
Las ramas te permiten trabajar en varios cambios a la vez sin que se afecten entre sí. Cada rama tiene su propio entorno de desarrollo en Base Code y su propio pull request.Trabajar desde la barra lateral
Mira en qué estado está cada una de tus ramas y ve directamente a la que te necesita. Your branches en la barra lateral lista las ramas que creaste. Las ramas fusionadas siguen en la lista, así que aún puedes leer sus chats. Cada rama tiene un icono de estado. Pasa el cursor sobre él para ver la etiqueta, con el número del pull request si existe.Organizar tus ramas
Ten a mano las ramas en las que te centras y lleva arriba las que te necesitan.
Una rama fijada encima de un grupo en Your branches
- Pasa el cursor sobre la rama en la barra lateral y luego haz clic en su icono de opciones .
- Haz clic en Pin.
- Haz clic en el icono New group junto a Your branches.
- Introduce un Group name y luego haz clic en Create group.
- Arrastra una rama al grupo, o haz clic en el icono de opciones de la rama, luego en Move to group y selecciona el grupo.
- Haz clic en el icono Sort branches junto a Your branches.
- En Sort by, selecciona una de estas opciones:
- Priority: Primero las ramas que te necesitan y luego las que están en espera.
- Last updated: Primero las que trabajaste más recientemente. Es la opción predeterminada.
- Manual order: El orden que organizaste arrastrando.

Ordenar Your branches por Priority
Crear ramas
Empieza cada cambio nuevo en su propia rama, desde tu rama predeterminada o desde otra rama en la que estés trabajando. Para crear una rama desde la barra lateral:- Haz clic en New branch en la barra lateral.
- Describe tu cambio en el chat de IA y envía el mensaje.

Empezar una rama desde la barra lateral
- Haz clic en el menú desplegable de ramas encima del chat de IA.
- Haz clic en Create new branch.
- Selecciona la rama inicial en el menú desplegable junto a Start from.
- Describe tu cambio en el chat de IA y envía el mensaje.
Importar una rama desde GitHub
Importa una rama existente de GitHub para seguir trabajando en ella en Base Code. Tus cambios se confirman y envían a esa rama. Para importar una rama:- Haz clic en el menú desplegable de ramas encima del chat de IA.
- Haz clic en Import from GitHub.
- Selecciona la rama.
- Haz clic en Import.
Eliminar una rama
Quita las ramas con las que terminaste, junto con sus chats. Las ramas siguen en GitHub. Para eliminar una rama:- Abre el menú de la rama en uno de estos lugares:
- En la barra lateral, pasa el cursor sobre la rama y luego haz clic en su icono de opciones .
- En el menú desplegable de ramas encima del chat de IA, haz clic en More actions junto a la rama.
- Haz clic en Delete.
- Haz clic en Delete branch para confirmar.
Trabajar con pull requests
Haz que se revisen y fusionen tus cambios mediante pull requests en GitHub. Base Code siempre usa tu propia conexión de GitHub, sin importar lo que tu espacio de trabajo configure para sus otras apps. Tu cuenta de GitHub debe estar conectada y tener acceso de escritura al repositorio. Base44 abre los pull requests desde tu cuenta. Cada commit del chat de IA te muestra como autor y abase44-builder[bot] como coautor.
Abrir un pull request
Después de probar tus cambios, abre un pull request para revisión. Tu pull request apunta a la rama desde la que se creó tu rama de trabajo. El chat de IA escribe el título y la descripción a partir de tu conversación y los cambios confirmados. Para abrir un pull request desde la parte superior del editor:- Haz clic en Create PR en la parte superior del editor.
- Revisa los archivos modificados en Create pull request.
- Haz clic en Continue in builder.
- Revisa y envía el mensaje prellenado en el chat de IA.
Seguir tus pull requests
Sigue el progreso de tus pull requests abiertos y mira cuáles necesitan tu atención. Para seguir tus pull requests:- Ve a Base Code.
- En Your open PRs, elige lo que quieres hacer:
- Abrir un pull request: Haz clic en su número de PR para abrirlo en GitHub, o en su título para abrir su rama en Base Code.
- Filtrar por estado: Haz clic en el filtro y luego selecciona All, In review, Conflicts u Open.
- Buscar un pull request: Haz clic en el icono de búsqueda e introduce su título o número.
- Ordenar pull requests: Haz clic en Sort para invertir el orden por número de pull request.
Acerca de los estados de los pull requests
Acerca de los estados de los pull requests
- Draft: Sigue siendo un borrador en GitHub.
- Open: Aún no tiene revisor y nada lo bloquea.
- In review: Hay un revisor asignado o se han solicitado cambios.
- Approved: Un revisor lo aprobó.
- Conflicts: Tu rama tiene conflictos por resolver con su rama base.
Resolver conflictos de ramas
Si tu pull request tiene conflictos, el chat de IA puede resolverlos por ti. Al resolver conflictos, la rama base del pull request se fusiona en tu rama de trabajo. Para resolver conflictos:- Haz clic en Resolve conflicts encima del cuadro de prompt.
- Revisa y prueba los cambios que hace la IA. Presta atención donde ambas ramas cambiaron la misma función.
Responder a comentarios de revisión
Usa el chat de IA para atender los comentarios sobre tu pull request. Para responder a comentarios de revisión:- Pide al chat de IA que liste los comentarios sin resolver de tu pull request. Incluye el archivo y la línea de cada hilo.
- Dile qué comentarios atender y qué cambiar.
- Revisa los cambios y respuestas propuestos antes de pedirle que los publique.
- Pide al chat de IA por separado que resuelva un hilo cuando estés listo.
Añadir secretos
Dale a tu proyecto las claves de API y otras credenciales que necesita sin ponerlas en tu repositorio. El chat de IA te avisa cuando hace falta un secreto. Los secretos están cifrados y se comparten entre ramas. Se conservan cuando tu entorno se reconstruye. Los cambios y eliminaciones se aplican automáticamente a las ramas en ejecución. Las ramas inactivas los reciben la próxima vez que las abras. Para añadir un secreto:- Haz clic en Dashboard en la parte superior del editor.
- Haz clic en Secrets.
- Haz clic en Add Secret.
- Introduce el Secret Name y el Secret Value y luego haz clic en Add Secret.
Colaborar con tu equipo
Tu equipo puede contribuir al mismo proyecto y revisar los cambios de los demás mediante pull requests. Cualquiera con un rol de Editor o superior en el espacio de trabajo puede abrir un proyecto de Base Code existente sin una invitación aparte a la app. Para invitar a alguien de fuera de tu espacio de trabajo, añádelo como colaborador desde el editor de la app.Preguntas frecuentes
¿Qué apps puedo conectar a Base Code?
¿Qué apps puedo conectar a Base Code?
Mi repositorio es un monorepo. ¿Puedo conectarlo?
Mi repositorio es un monorepo. ¿Puedo conectarlo?
¿Por qué no aparece mi repositorio en la lista?
¿Por qué no aparece mi repositorio en la lista?
- En GitHub, da a Base44 Builder acceso al repositorio.
- Vuelve a abrir Connect your repository en Base Code.
¿Por qué Base44 dice que mi repositorio no está en una organización de GitHub aprobada?
¿Por qué Base44 dice que mi repositorio no está en una organización de GitHub aprobada?
¿Cómo gestiono las organizaciones de GitHub en mi espacio de trabajo?
¿Cómo gestiono las organizaciones de GitHub en mi espacio de trabajo?
- Ve a los ajustes de tu espacio de trabajo.
- En Build tools, haz clic en GitHub.
- Elige lo que quieres hacer:
- Elegir quién puede conectar organizaciones: En Who can connect organizations, selecciona quién puede añadir una organización.
- Filtrar organizaciones: En Connected organizations, usa el filtro para mostrar las organizaciones All, Active o Disconnected.
- Hacer que una organización esté disponible para apps nuevas: En Connected organizations, usa Allowed para controlar qué organizaciones están disponibles. Cambiar Allowed no afecta a las apps que ya usan esa organización.
- Desconectar una organización: Haz clic en el icono de acciones junto a la organización, luego en Disconnect organization y después en Disconnect.
¿Puedo elegir el modelo de IA?
¿Puedo elegir el modelo de IA?
- Haz clic en el modelo en la parte inferior del chat de IA.
- Selecciona el modelo con el que quieres trabajar.
¿Por qué mi proyecto es de solo lectura?
¿Por qué mi proyecto es de solo lectura?
- Abre el proyecto.
- En el banner Connect your GitHub account, haz clic en Connect account.
- Autoriza Base44 Builder en GitHub.
¿Qué pasa si cierro Base Code y vuelvo más tarde?
¿Qué pasa si cierro Base Code y vuelvo más tarde?
¿Puedo añadir una base de datos, autenticación o CI/CD a mi proyecto?
¿Puedo añadir una base de datos, autenticación o CI/CD a mi proyecto?
¿Por qué Base Code creó una rama de configuración?
¿Por qué Base Code creó una rama de configuración?
¿Cómo funcionan los pull requests en Base Code?
¿Cómo funcionan los pull requests en Base Code?
¿Por qué Base44 no puede abrir mi pull request?
¿Por qué Base44 no puede abrir mi pull request?
¿Dónde puedo informarme sobre privacidad y uso de datos?
¿Dónde puedo informarme sobre privacidad y uso de datos?
¿Cómo aplico un código de cupón?
¿Cómo aplico un código de cupón?
- Ve a Base Code.
- Introduce tu código de cupón:
- Antes de conectar un repositorio: Haz clic en Have a coupon? arriba a la derecha y luego introduce tu código en el cuadro de diálogo.
- Después de conectar un repositorio: Introduce tu código en el campo bajo Have a coupon?.
- Haz clic en Apply.