> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.another-horizon.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Publicar cambios en el editor web

> Guarda tu trabajo y publica los cambios en tu sitio de documentación.

<div id="publishing-workflows">
  ## Flujos de publicación
</div>

El editor admite dos flujos de trabajo para publicar actualizaciones de la documentación. El flujo que uses depende de las reglas de protección de branch de tu repositorio y de la branch en la que trabajes.

Si tu repositorio tiene reglas de protección de branch que requieren revisión, el editor crea una solicitud de extracción. Los miembros del equipo pueden revisar tus cambios antes de que se publiquen. Para flujos de colaboración y procesos de revisión en equipo, consulta [Colaborar](/es/editor/collaborate).

Si no hay reglas de protección, tus cambios se fusionan en la rama de implementación y se implementan de inmediato.

| Tipo de branch                                                                                                                                                                              | Protección de branch                   | Qué ocurre cuando publicas                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------- |
| <Tooltip headline="Rama de implementación" tip="La branch que publica en tu sitio de documentación en producción, normalmente &#x22;main&#x22;.">Rama de implementación</Tooltip>           | Ninguna                                | Realiza una confirmación e implementa los cambios             |
| Rama de implementación                                                                                                                                                                      | Solicitudes de extracción obligatorias | Crea una solicitud de extracción                              |
| <Tooltip headline="Branch de funcionalidad" tip="Una branch aislada donde trabajas en actualizaciones antes de fusionarlas en tu rama de implementación.">Branch de funcionalidad</Tooltip> | Ninguna                                | Fusiona los cambios en la rama de implementación e implementa |
| Branch de funcionalidad                                                                                                                                                                     | Solicitudes de extracción obligatorias | Crea una solicitud de extracción                              |

<Tip>
  Configura reglas de protección de branch en tu proveedor de Git para requerir solicitudes de extracción. Consulta [Acerca de las ramas protegidas](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches) en la documentación de GitHub o [Ramas protegidas](https://docs.gitlab.com/user/project/repository/branches/protected/) en la documentación de GitLab.
</Tip>

<div id="save-changes">
  ## Guardar cambios
</div>

A medida que editas, el editor realiza un seguimiento de tus cambios.

* Archivos nuevos o eliminados.
* Ediciones de contenido en las páginas.
* Cambios en la estructura de navegación.
* Cargas y organización de archivos multimedia.
* Actualizaciones de configuración.

<Frame>
  <img src="https://mintcdn.com/anotherhorizon/JcCuRMYxa7xgY0h0/images/editor/toolbar-light.png?fit=max&auto=format&n=JcCuRMYxa7xgY0h0&q=85&s=9ce44e98625b234d296eda9028f58fc6" alt="Barra de herramientas del editor web que muestra un cambio pendiente." className="block dark:hidden" width="884" height="84" data-path="images/editor/toolbar-light.png" />

  <img src="https://mintcdn.com/anotherhorizon/JcCuRMYxa7xgY0h0/images/editor/toolbar-dark.png?fit=max&auto=format&n=JcCuRMYxa7xgY0h0&q=85&s=a5d4df0bce1556405aed2a701a55abec" alt="Barra de herramientas del editor web que muestra un cambio pendiente." className="hidden dark:block" width="884" height="84" data-path="images/editor/toolbar-dark.png" />
</Frame>

Cuando trabajas en tu rama de implementación, los cambios se guardan automáticamente.

Cuando trabajas en una rama de funcionalidad, puedes guardar los cambios en la rama como <Tooltip headline="Confirmación" tip="Una confirmación es una instantánea guardada de tus cambios en Git.">confirmaciones</Tooltip>.

<Frame>
  <img src="https://mintcdn.com/anotherhorizon/JcCuRMYxa7xgY0h0/images/editor/toolbar-branch-light.png?fit=max&auto=format&n=JcCuRMYxa7xgY0h0&q=85&s=5811bbfeae4d90ebb4c06a73b4ab685a" alt="Barra de herramientas del editor web que muestra un cambio pendiente y el botón Save as commit en una rama de funcionalidad." className="block dark:hidden" width="1180" height="84" data-path="images/editor/toolbar-branch-light.png" />

  <img src="https://mintcdn.com/anotherhorizon/JcCuRMYxa7xgY0h0/images/editor/toolbar-branch-dark.png?fit=max&auto=format&n=JcCuRMYxa7xgY0h0&q=85&s=628e3118519f6374c15d32a1e54fb901" alt="Barra de herramientas del editor web que muestra un cambio pendiente y el botón Save as commit en una rama de funcionalidad." className="hidden dark:block" width="1180" height="84" data-path="images/editor/toolbar-branch-dark.png" />
</Frame>

Para descartar cambios, haz clic en **Undo changes** junto al nombre de un archivo en el menú desplegable **Changes**.

<div id="publish-your-changes">
  ### Publica tus cambios
</div>

Si estás en una rama de implementación, haz clic en **Publish** en la barra de herramientas. Según tu flujo de trabajo, tus cambios estarán visibles en el sitio en cuanto se vuelva a implementar o cuando crees una solicitud de extracción y la fusiones en tu proveedor de Git.

Si estás en una rama de funcionalidad, guarda tus cambios y luego haz clic en **Publish** en la barra de herramientas. Según tu flujo de trabajo, tus cambios estarán visibles en el sitio en cuanto se vuelva a implementar o cuando crees una solicitud de extracción y la fusiones en tu proveedor de Git.

## Resolver conflictos

Los conflictos se producen cuando tu branch y la rama de implementación contienen cambios incompatibles en los mismos archivos.

<div id="what-causes-conflicts">
  ### Qué provoca los conflictos
</div>

Los conflictos se producen cuando:

* Tú y otra persona del equipo modifican las mismas líneas de un archivo.
* Los archivos se mueven o eliminan en una branch, pero se modifican en otra.

<div id="resolve-conflicts">
  ### Resolver conflictos
</div>

El editor muestra advertencias cuando los conflictos impiden realizar operaciones como publicar o cambiar de branch. Para resolverlos, sigue las instrucciones del editor para elegir qué cambios conservar.

<div id="commit-signing">
  ## Firma de confirmaciones
</div>

Firma tus confirmaciones con tu cuenta de GitHub al autorizarla en la [configuración de la cuenta](https://dashboard.mintlify.com/settings/account). Sin autorización, la Aplicación de GitHub de Mintlify firma las confirmaciones realizadas en el editor web.

Asociar las confirmaciones a tu cuenta mantiene un historial preciso de quién hizo cambios en tu documentación.
