1
0
mirror of synced 2025-12-30 12:02:01 -05:00
Files
docs/translations/es-ES/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md
2022-09-07 21:50:39 +00:00

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 %}
fpt ghec
* *
how_to
Codespaces
Fundamentals
Developer
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 %}

  1. En la parte superior de la barra lateral, haga clic en los puntos suspensivos ( ... ). Botón de puntos suspensivos para Ver y Más acciones
  2. 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.

  1. Haga clic en el botón Administrar en la parte inferior de la barra de actividad. Botón Administrar
  2. En el menú, haga clic en Configuración.
  3. En la página Configuración, busque: autofetch. Búsqueda de captura automática
  4. Para capturar detalles de las actualizaciones de todos los remotos registrados para el repositorio actual, establezca Captura automática de Git en all. Habilitación de la captura automática de Git
  5. 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 %}.

  1. En la parte superior de la barra lateral, haga clic en los puntos suspensivos ( ... ). Botón de puntos suspensivos para Ver y Más acciones
  2. En el menú desplegable, haga clic en Insertar.