Skip to content

Commit

Permalink
Merge pull request #80 from shirleyah/gh-pages
Browse files Browse the repository at this point in the history
Cambios de sintaxis y errores de dedo.
  • Loading branch information
zkamvar authored Apr 27, 2023
2 parents 26967d8 + fcbc57d commit 8a2d55d
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions _episodes/09-conflict.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ objectives:
- "Explicar qué son los conflictos y cuándo pueden ocurrir."
- "Resolver conflictos que resultan de una fusión."
keypoints:
- "Los conflictos ocurren cuando dos o más personas cambian el mismo archivo(s) al mismo tiempo."
- "Los conflictos ocurren cuando dos o más personas cambian el mismo archivo(s) al mism/o tiempo."
- "El sistema de control de versiones no permite a las personas sobreescribir ciegamente los
cambios del otro, pero resalta los conflictos para poder resolverlos."
---

Tan pronto como podemos trabajar en paralelo, es probable que alquien deshaga lo que otro hizo. Esto incluso es probable con una única persona: si estamos trabajando en un software al mismo tiempo en nuestra computadora portátil y un servidor en el laboratorio, podríamos hacer cambios diferentes a cada copia del trabajo. El control de versiones nos ayuda a manejar estos [confictos]({{ page.root }}/reference#conflicto) al darnos herramientas para [resolver]({{ page.root }}/reference#resolver) cambios que se hayan solapado.

Tan pronto como podemos trabajar en paralelo, es probable que alguien deshaga lo que otro hizo. Esto incluso es probable con una única persona: si estamos trabajando en un software al mismo tiempo en nuestra computadora portátil y un servidor en el laboratorio, podríamos hacer cambios diferentes a cada copia del trabajo. El control de versiones nos ayuda a manejar estos [confictos]({{ page.root }}/reference#conflicto) al darnos herramientas para [resolver]({{ page.root }}/reference#resolver) cambios que se hayan sobrepuesto.

Para ver cómo podemos resolver conflictos, primero debemos crear uno. Actualmente, el archivo `mars.txt` se ve de la siguiente manera en dos copias de diferentes compañeros en nuestro repositorio `planetas`:

Expand Down Expand Up @@ -135,7 +136,8 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details.

![The Conflicting Changes](../fig/conflict.svg)

Git detecta que los cambios hechos en una copia se solapan con los cambios hechos en la otra

Git detecta que los cambios hechos en una copia se sobreponen con los cambios hechos en la otra
y nos impide destruir nuestro trabajo previo.
Lo que debemos hacer es traer -`pull`- los cambios desde GitHub,
[unirlos]({{ page.root }}/reference#mezclar) dentro de la copia en la que estamos trabajando actualmente,
Expand Down Expand Up @@ -303,7 +305,7 @@ ten en cuenta estas aproximaciones técnicas para reducirlas:

- Hacer **pull** con mayor frecuencia, especialmente antes de empezar una nueva tarea
- Usar ramas temáticas para separar trabajo, uniéndolas a la rama principal - `master`- cuando estén completas
- Hacer comentarios mas cortos y concisos
- Hacer comentarios más cortos y concisos
- Cuando sea apropiado, dividir archivos grandes en varios pequeños de manera que sea
menos probable que dos autores alteren el mismo archivo simultáneamente

Expand Down

0 comments on commit 8a2d55d

Please sign in to comment.