Search

Home > Creando Apps > 64. ¿Qué es un repositorio de código?
Podcast: Creando Apps
Episode:

64. ¿Qué es un repositorio de código?

Category: Technology
Duration: 00:15:35
Publish Date: 2018-04-18 03:00:41
Description:

Un repositorio de código es básicamente un lugar donde guardamos el código de nuestra aplicación. Desde ahí podemos tenerlo almacenado y distribuirlo a las personas que necesiten trabajar en él.

Por ejemplo, nuestro ordenador o un disco duro externo podría ser una especie de repositorio. Podemos tenerlo guardado y podemos enviarlo a otras personas a través de mail en un archivo comprimido.

Sin embargo, estas opciones quizás no sean las mejores para almacenar nuestro código como veremos más adelante.

¿Qué debe tener un buen repositorio de código?

Un buen repositorio de código debe tener una serie de “extras” que nos permitan solucionar algunos de los problemas que generan los que hemos comentado hasta ahora.

1. Servidor

En primer lugar, nuestro repositorio debería estar almacenado en un servidor. La principal razón para guardar nuestro código en un servidor es la seguridad.

Debemos tener en cuenta que los servidores generalmente están en instalaciones especialmente diseñadas para mantenerlos seguros. No es fácil que ocurra un accidente dentro de una instalación de servidores.

Además, siempre tenemos la opción de hacer copias de seguridad de todo lo que tenemos almacenado en otros servidores. De esta forma es casi imposible que perdamos archivos almacenados en un servidor sin tener una forma de recuperarlos.

2. VCS (Sistema de control de versiones)

El segundo aspecto que un buen repositorio de código debe tener es un control de versiones.

¿Qué es un control de versiones? Es una especie de programa que gestiona todo lo que se almacena dentro de nuestro repositorio.

A través de un control de versiones podemos hacer cosas como ver el historial de todos los cambios en nuestro código, revertir cambios y, quizás lo más importante, nos permite trabajar en paralelo a varias personas sobre los mismos archivos.

Bien, hasta aquí hemos visto qué debe tener un buen repositorio. No te preocupes si no acabas de entender el por que de todos estos “extra” porque los vamos a ver continuación                                 </td>
                            </tr>
                            <tr>
                                <td>
                                    Total Play:
                                </td>
                                <td></td>
                                <td>
                                    0                                </td>
                            </tr>
                        </table>
                    </form>
                    <audio controls autoplay style= Your browser does not support the audio element.