5.3 KiB
title, intro, product, versions, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | product | versions | type | topics | shortTitle | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Utilizar el control de código fuente en tu codespace | Después de hacer cambios en un archivo de tu codespace, puedes confirmar los cambios rápidamente y subir tu actualización al repositorio remoto. | {% data reusables.gated-features.codespaces %} |
|
how_to |
|
Source control | 39913ef49f6c404a95debc3f4ee7b30e9187ddf6 | 47bd0e48c7 |
HT | es-ES | 09/05/2022 | 147110605 |
Sobre el control de código fuente en {% data variables.product.prodname_github_codespaces %}
Puedes llevar a cabo todas las acciones de Git que necesites directamente dentro de tu codespace. Por ejemplo, puedes recuperar cambios del repositorio remoto, cambiar de rama, crear una rama nueva, confirmar y subir cambios y crear solicitudes de cambios. Puedes utilizar la terminal integrada dentro de tu codespace para ingresar comandos de Git o puedes hacer clic en los iconos u opciones de menú para completar las tareas más comunes de Git. Esta guía te explica cómo utilizar la interface de usuario gráfica para el control de código fuente.
El control de fuentes en {% data variables.product.prodname_github_codespaces %} utiliza el mismo flujo de trabajo que {% data variables.product.prodname_vscode %}. Para obtener más información, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} "Uso del control de versiones de {% data variables.product.prodname_vscode_shortname %}".
Un flujo de trabajo típico para actualizar un archivo utilizando {% data variables.product.prodname_github_codespaces %} sería:
- Desde la rama predeterminada de tu repositorio en {% data variables.product.prodname_dotcom %}, crea un codespace. Vea "Creación de un codespace".
- En tu codespace, crea una rama nueva para trabajar en ella.
- Haz tus cambios y guárdalos.
- Confirme el cambio.
- Levanta una solicitud de cambios.
Crear o cambiar de rama
{% data reusables.codespaces.create-or-switch-branch %}
{% tip %}
Sugerencia: Si alguien ha modificado un archivo en el repositorio remoto, en la rama a la que haya cambiado no verá estos cambios hasta que los extraiga en el codespace.
{% endtip %}
Extraer cambios del repositorio remoto
Puedes extraer cambios del repositorio remoto hacia tu codespace en cualquier momento.
{% data reusables.codespaces.source-control-display-dark %}
- En la parte superior de la barra lateral, haga clic en los puntos suspensivos ( ... ).

- En el menú desplegable, haga clic en Extraer.
Si el la configuración del contenedor dev cambió desde que creaste el codespace, puedes aplicar los cambios si recompilas el contenedor para el codespace. Para más información, vea "Introducción a los contenedores de desarrollo".
Configurar tu codespace para que recupere los cambios nuevos automáticamente
Puedes configurar tu codespace para que recupere automáticamente los detalles de cualquier confirmación nueva que se haya hecho al repositorio remoto. Esto te permite ver si tu copia local del repositorio está desactualizada, en cuyo caso, podrías elegir extraer los cambios nuevos.
Si la operación de búsqueda detecta cambios nuevos en el repositorio remoto, verás la cantidad de confirmaciones nuevas en la barra de estado. Luego podrás extraer los cambios en tu copia local.
- Haga clic en el botón Administrar en la parte inferior de la barra de actividad.

- En el menú, haga clic en Configuración.
- En la página Configuración, busque:
autofetch.
- Para capturar detalles de las actualizaciones de todos los remotos registrados para el repositorio actual, establezca Captura automática de Git en
all.
- Si quiere cambiar la cantidad de segundos entre cada captura automática, edite el valor de Git: Periodo de captura automática.
Configramr tus cambios
{% data reusables.codespaces.source-control-commit-changes %}
Levantar una solicitud de cambios
{% data reusables.codespaces.source-control-pull-request %}
Subir cambios a tu repositorio remoto
Puedes subir los cambios que has hecho. Esto aplica a aquellos de la rama ascendente en el repositorio remoto. Puede que necesites hacer eso si aún no estás listo para crear una solicitud de cambios o si prefieres crearla en {% data variables.product.prodname_dotcom %}.
