

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Gestión de archivos de código fuente en Amazon CodeCatalyst
<a name="source-files"></a>

En Amazon CodeCatalyst, un archivo es una información independiente y controlada por versiones que está disponible para ti y otros usuarios del repositorio y la sucursal de origen donde está almacenado el archivo. Puedes organizar los archivos del repositorio con una estructura de directorios. CodeCatalystrastrea automáticamente todos los cambios confirmados en un archivo. Puede almacenar las diferentes versiones de un archivo en diversas ramificaciones del repositorio.

Para añadir o editar varios archivos en un repositorio de código fuente, puede utilizar un cliente de Git, un entorno de desarrollo o un entorno de desarrollo integrado (IDE). Para añadir o editar un solo archivo, puede utilizar la CodeCatalyst consola. 

**Topics**
+ [Creación o adición de un archivo](source-files-create.md)
+ [Visualización de un archivo](source-files-view.md)
+ [Visualización del historial de cambios en un archivo](source-files-view-history.md)
+ [Edición de un archivo](source-files-edit.md)
+ [Cambio del nombre o eliminación de un archivo](source-files-delete.md)

# Creación o adición de un archivo
<a name="source-files-create"></a>

Para crear y añadir archivos a un repositorio fuente, puedes usar la CodeCatalyst consola de Amazon, un entorno de desarrollo, un entorno de desarrollo integrado (IDE) conectado o un cliente Git. La CodeCatalyst consola incluye un editor de código para crear archivos. Este editor es una forma cómoda de crear o editar un archivo simple, como un archivo README.md, en una ramificación de un repositorio. Al trabajar en más de un archivo, plantéese la posibilidad de [crear un entorno de desarrollo](devenvironment-create.md).

**Creación de un entorno de desarrollo a partir de un repositorio de código fuente**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. En el panel de navegación, elija **Código** y, a continuación, elija **Repositorios de origen**.

1. Seleccione el repositorio de código fuente en el que quiera trabajar con el código.

1. Seleccione **Crear entorno de desarrollo**.

1. Seleccione un IDE compatible en el menú desplegable. Para obtener más información, consulte [Entornos de desarrollo integrados compatibles](devenvironment-create.md#devenvironment-supported-ide).

1. Realice una de las siguientes acciones:
   + Elija **Trabajar en la ramificación existente** y, a continuación, elija una ramificación del menú desplegable **Ramificación existente**.
   + Seleccione **Trabajar en una nueva ramificación**, introduzca el nombre de la ramificación en el campo **Nombre de ramificación**, y elija una ramificación a partir de la cual crear la ramificación nueva en el menú desplegable **Crear ramificación desde**.

1. Puede agregar un nombre para el entorno de desarrollo o editar su configuración.

1. Seleccione **Crear**.

**Para crear un archivo en la CodeCatalyst consola**

1. Vaya al proyecto en el que quiera crear un archivo. Para obtener más información acerca de cómo acceder a un repositorio, consulte [Visualización de un repositorio de código fuente](source-repositories-view.md). 

1. Seleccione el nombre del repositorio de la lista de repositorios de código fuente para el proyecto. Como alternativa, en el panel de navegación, elija **Código** y, a continuación, elija **Repositorios de origen**.

   Seleccione el repositorio en el que quiera crear el archivo. 

1. (Opcional) Elija la ramificación en la que quiera crear el archivo, si quiere crear el archivo en una ramificación diferente a la predeterminada.

1. Elija **Crear archivo**. 

1. Especifique el nombre del archivo en **Nombre de archivo**. Añada el contenido del archivo en el editor. 
**sugerencia**  
Si quiere crear el archivo en una subcarpeta o subdirectorio de la raíz de la ramificación, incluya esa estructura como parte del nombre del archivo.

   Cuando haya decidido satisfactoriamente los cambios, seleccione **Confirmar**.

1. En **Nombre de archivo**, revise el nombre del archivo y realice los cambios que desee. Opcionalmente, seleccione la ramificación en la que quiera crear el archivo en la lista de ramificaciones disponibles en **Ramificación**. En el **Mensaje de confirmación**, opcionalmente, introduzca una descripción breve pero informativa del motivo por el que ha realizado este cambio. Aparecerá como la información básica de la confirmación con la que se añade el archivo al repositorio de código fuente.

1. Seleccione **Confirmar** para confirmar la inserción y enviar el archivo al repositorio de código fuente.

También puede añadir archivos a un repositorio de código fuente clonándolo en su equipo local y utilizando un cliente de Git o un entorno de desarrollo integrado (IDE) conectado para enviar los archivos y los cambios. 

**nota**  
Si quiere añadir un submódulo de Git, debe usar un cliente de Git o un entorno de desarrollo y ejecutar el comando **git submodule add**. No puedes añadir ni ver los submódulos de Git en la CodeCatalyst consola ni ver las diferencias entre los submódulos de Git en las solicitudes de cambios. Para obtener más información sobre los submódulos de Git, consulte la [documentation de Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).<a name="source-files-add-git"></a>

**Adición de un archivo con un cliente de Git o un entorno de desarrollo integrado (IDE)**

1. Clone el repositorio de código fuente en su equipo local. Para obtener más información, consulte [Clonación de un repositorio de código fuente](source-repositories-clone.md).

1. Cree archivos en el repositorio local o cópielos en el repositorio local.

1. Cree y envíe una confirmación realizando una de las siguientes operaciones:
   + Si está utilizando un cliente de Git, en el terminal o la línea de comandos, ejecute el comando **git add** especificando los nombres de los archivos que quiera añadir. Como alternativa, para añadir todos los archivos agregados o modificados, ejecute el comando **git add** seguido de un punto único o doble para indicar si quiere incluir todos los cambios en el nivel del directorio actual (punto único) o todos los cambios en el directorio actual y todos los subdirectorios (punto doble). Para confirmar los cambios, ejecute el comando **git commit -m** y proporcione un mensaje de confirmación. Para insertar los cambios en el repositorio de origen CodeCatalyst, ejecuta. **git push** Para obtener más información sobre los comandos de Git, consulte la documentación de Git y [Comandos de Git para ramificaciones](source-branches-git.md).
   + Si utiliza un entorno de desarrollo o un IDE, cree archivos y añádalos en el IDE y después confirme e inserte los cambios. Para obtener más información, consulte [Escribe y modifica código con entornos de desarrollo en CodeCatalystCreación y modificación de código con entornos de desarrollo](devenvironment.md) o la documentación de su IDE.

# Visualización de un archivo
<a name="source-files-view"></a>

Puedes ver los archivos de tu repositorio de origen en la CodeCatalyst consola de Amazon. Puede ver los archivos en la ramificación predeterminada y en cualquier otra ramificación. El contenido de los archivos puede variar en función de la ramificación que elija ver.

**Para ver los archivos en la CodeCatalyst consola**

1. Vaya al proyecto en el que quiera ver los archivos. Para obtener más información, consulte [Visualización de un repositorio de código fuente](source-repositories-view.md). 

1. 

   Seleccione el nombre del repositorio de la lista de repositorios de código fuente para el proyecto. Como alternativa, en el panel de navegación, elija **Código** y, a continuación, elija **Repositorios de origen**.

   Elija el nombre del repositorio cuyos archivos quiera ver.

1. Aparece una lista de archivos y carpetas para la ramificación predeterminada. Los archivos aparecen identificados con un icono de papel, mientras que las carpetas aparecen identificadas con un icono de carpeta. 

1. Realice uno de los siguientes procedimientos:
   + Para ver los archivos y carpetas de una ramificación diferente, selecciónela en la lista de ramificaciones. 
   + Para expandir una carpeta, selecciónela de la lista.

1. Para ver el contenido de un archivo específico, elíjalo en la lista. El contenido del archivo aparecerá en la ramificación. Para ver el contenido del archivo en una ramificación diferente, elija la ramificación que desee en el selector de ramificaciones.
**sugerencia**  
Al ver el contenido de un archivo, puede elegir archivos adicionales para verlos en **Ver archivos**. Para editar un archivo, seleccione **Editar**.

Puede ver varios archivos en la consola. También puede ver los archivos que haya clonado en su equipo local mediante un cliente de Git o un entorno de desarrollo integrado (IDE). Para obtener más información, consulte la documentación de su cliente de Git o de su IDE.

**nota**  
No puedes ver los submódulos de Git en la CodeCatalyst consola. Para obtener más información sobre los submódulos de Git, consulte la [documentation de Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).

# Visualización del historial de cambios en un archivo
<a name="source-files-view-history"></a>

Puedes ver el historial de cambios en un archivo de tu repositorio de origen en la CodeCatalyst consola de Amazon. Esto puede ayudarle a comprender los cambios realizados en el archivo durante las distintas confirmaciones realizadas en la ramificación para la que desee ver el historial del archivo. Por ejemplo, si consulta el historial de cambios en el archivo **readme.md** en la ramificación **main** del repositorio de código fuente, verá una lista de las confirmaciones que han incluido cambios en ese archivo en esa ramificación. 

**nota**  
No puedes ver el historial de un archivo de un repositorio vinculado en la CodeCatalyst consola.<a name="source-files-view-file-history-console"></a>

# Para ver el historial de un archivo en la CodeCatalyst consola
<a name="source-files-view-file-history-console"></a>

1. Vaya al proyecto en el que quiera ver el historial de un archivo. Para obtener más información, consulte [Visualización de un repositorio de código fuente](source-repositories-view.md). 

1. Seleccione el nombre del repositorio de la lista de repositorios de código fuente para el proyecto. Como alternativa, en el panel de navegación, elija **Código** y, a continuación, elija **Repositorios de origen**.

1. Seleccione el repositorio en el que quiera ver el historial de un archivo. Seleccione la ramificación en la que quiera ver el historial del archivo y elija el archivo de la lista. Seleccione **Ver historial**. 

1. Revise la lista de confirmaciones que hayan incluido cambios en este archivo en la ramificación especificada. Para ver los detalles de los cambios incluidos en una confirmación concreta, seleccione el mensaje de confirmación de esa confirmación en la lista. Se mostrarán las diferencias entre esa confirmación y su confirmación principal.

1. Para revisar el historial de cambios en el archivo en otra ramificación, utilice el selector de ramificaciones para cambiar las visualizaciones de esa ramificación, seleccione el archivo de la lista de archivos y después elija **Ver historial**.

**nota**  
No puedes ver el historial de cambios en los submódulos de Git en la CodeCatalyst consola. Para obtener más información sobre los submódulos de Git, consulte la [documentation de Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).

# Edición de un archivo
<a name="source-files-edit"></a>

Puedes editar archivos individuales en la CodeCatalyst consola de Amazon. Para editar varios archivos a la vez, puede crear un entorno de desarrollo o clonar el repositorio y realizar los cambios mediante un cliente de Git o un entorno de desarrollo integrado (IDE). Para obtener más información, consulte [Escribe y modifica código con entornos de desarrollo en CodeCatalystCreación y modificación de código con entornos de desarrollo](devenvironment.md) o [Clonación de un repositorio de código fuente](source-repositories-clone.md).

**Para editar un archivo en la CodeCatalyst consola**

1. Vaya al proyecto en el que quiera editar un archivo. Para obtener más información acerca de cómo acceder a un repositorio, consulte [Visualización de un repositorio de código fuente](source-repositories-view.md). 

1. Seleccione el repositorio en el que quiera editar el archivo. Seleccione **Ver ramificaciones** y elija la ramificación en la que quiera trabajar. Seleccione el archivo de la lista de archivos y carpetas de esa ramificación. 

   Aparecen los contenidos del archivo.

1. Elija **Edit (Edición de)**.

1. En el editor, edite los contenidos del archivo y después seleccione **Confirmar**. Opcionalmente, en **Confirmar los cambios**, añada más información sobre el cambio en el **Mensaje de confirmación**. Cuando haya decidido satisfactoriamente los cambios, seleccione **Confirmar**.

# Cambio del nombre o eliminación de un archivo
<a name="source-files-delete"></a>

Puede cambiar el nombre de los archivos o eliminarlos en un entorno de desarrollo, localmente en su equipo o en un entorno de desarrollo integrado (IDE). Una vez que haya cambiado el nombre de los archivos o los haya eliminado, confirme e inserte esos cambios en el repositorio de código fuente. No puedes cambiar el nombre de los archivos ni eliminarlos en la CodeCatalyst consola de Amazon. 