Todas las imágenes

Control Automatizado de Versiones


Figura 1

Tira cómica titulada "FINAL".doc: un estudiante guarda una tesis como FINAL.doc y, tras rondas de comentarios del director, los nombres de archivo crecen hasta FINAL_rev.22.comments49.corrections.10.#@$%WHYDIDICOMETOGRADSCHOOL????.doc.

Figura 2

Changes Are Saved Sequentially

Figura 3

Different Versions Can be Saved

Figura 4

Multiple Versions Can be Merged

Configurando Git


Creando un repositorio


Rastreando Cambios


Figura 1

The Git Staging Area

Figura 2

The Git Commit Workflow

Explorando el "History"


Figura 1

Git Checkout

Figura 2

Dibujo de cómo trabaja Git: git add file1.txt y git add file2.txt llevan los cambios al área de preparación (staging area), git commit los guarda como un nuevo commit en la rama master del repositorio .git, y git checkout HEAD file1.txt recupera un archivo desde los commits HEAD, HEAD~1 y HEAD~2.

Ignorando cosas


Repositorios remotos en GitHub


Figura 1

Creando un Repositorio en GitHub (Paso 1)

Figura 2

Creando un Repositorio en GitHub (Paso 2)

Figura 3

Creando un Repositorio en GitHub (Paso 3)

Figura 4

Repositorio en GitHub recién creado

Figura 5

Dónde encontrar la URL del Repositorio en GitHub

Figura 6

Cambiando la URL del Repositorio en GitHub

Figura 7

Repositorio en GitHub después del primer envío

Trabajos en colaboración


Figura 1

Adding Collaborators on GitHub

Figura 2

After Creating Clone of Repository

Conflictos


Figura 1

The Conflicting Changes

La ciencia abierta


Licencia


Ejemplo de Referencia o cita


Hospedaje


Usando Git desde RStudio


Figura 1

Ventana de RStudio con el menú File abierto y la opción New Project resaltada.

Figura 2

Diálogo New Project de RStudio con tres opciones, New Directory, Existing Directory y Version Control; Existing Directory está resaltada.

Figura 3

Diálogo Create Project from Existing Directory de RStudio con la ruta ~/Desktop/planets en el campo del directorio, el botón Browse y el botón Create Project.

Figura 4

RStudio con el proyecto planets abierto; una flecha verde señala el botón de Git en la barra de herramientas y el panel Files muestra .gitignore, mars.txt, planets.Rproj y pluto.txt.

Figura 5

RStudio con pluto.txt abierto en el editor tras añadir una segunda línea sobre Plutón, abierto desde el panel Files.

Figura 6

RStudio con el menú del botón Git desplegado y la opción Commit resaltada, junto a Pull Branches, Push Branch e History.

Figura 7

Ventana Review Changes de RStudio: pluto.txt marcado en la columna Staged, el mensaje de commit Added another thought about pluto arriba a la derecha y abajo la línea añadida en verde.

Figura 8

RStudio con el menú del botón Git desplegado mostrando Commit, Pull Branches, Push Branch e History; el cursor está sobre History.

Figura 9

Pestaña History de la ventana Review Changes de RStudio con la lista de cinco commits y, debajo, los detalles y el diff del commit seleccionado Added notes on pluto.

Figura 10

RStudio con el archivo .gitignore abierto, que incluye las entradas .Rproj.user, .Rhistory, .RData y *.Rproj.