Cada proyecto apunta a un repositorio. La configuración de dicho repositorio determina cómo Coroid interactúa con tu modelo de ramificaciones.
Puedes encontrarla en la configuración del proyecto.
Rama base
Coroid parte de tu rama base y abre solicitudes de incorporación de cambios contra ella. Por defecto, se utiliza la rama predeterminada del repositorio.
Cámbiala si deseas fusionar en otro lugar: una develop rama, un tren de lanzamientos o una rama de integración de larga duración. Un error en esta configuración es el fallo más común y genera solicitudes de incorporación de cambios dirigidas a una rama que nadie revisa.
Ramas de trabajo
Cada tarea se desarrolla en su propia rama. Las ramas se crean por tarea y se envían cuando el trabajo está listo, de modo que dos tareas simultáneas nunca compartan una rama ni puedan ver el trabajo en progreso del otro.
Nada se confirma nunca directamente en tu rama base. No se trata de una configuración; es una característica intrínseca del funcionamiento de Coroid.
Protección de ramas
Tu protección de ramas existente se aplica sin cambios. Coroid abre una solicitud de incorporación de cambios ordinaria, por lo que las revisiones obligatorias, las comprobaciones de estado necesarias y las restricciones sobre quién puede fusionar se comportan igual que para tu equipo.
Si tus reglas de protección exigen commits firmados o una comprobación de estado específica que Coroid no pueda generar, el pull request se abrirá y permanecerá sin poder fusionarse: eso se debe a que tus reglas funcionan correctamente, no a un fallo de Coroid.
Limpieza
Las ramas del trabajo finalizado pueden eliminarse después de que su pull request se fusione o cierre. Si dependes de los nombres de las ramas para auditorías o herramientas de lanzamiento, verifica esta opción antes de activarla.
Cambiar la conexión
Si la conexión al repositorio subyacente cambia —por ejemplo, al rotar un token, reinstalar una aplicación o renombrar un repositorio— el proyecto conservará su identidad e historial. Reorienta la conexión hacia la nueva sin crear un proyecto nuevo, para no perder contexto, configuraciones y trabajo previo.