4.1 Ejercicio 1

Problema

Tome la rama exercise1/branchA del repositorio de ejercicios. Hay una lista de verbos irregulares en inglés dentro de irregular.txt en orden alfabético. Agregue estos dos verbos: drink y know. Luego tome example1/branchB y agregue estos dos verbos: lose y keep . Mezcle ambas ramas.

Conflicto

Se debe ver un conflicto así:

Listing 4.1:Ejercicio 1 - conflicto
1# List of irregular verbs 
2# simple form<tab>past tense<tab>past participle 
3catch  caughtcaught 
4draw  drew  drawn 
5drink  drank  drinken 
6eat    ate    eaten 
7fight  foughtfought 
8fly    flew  flown 
9grow  grew  grown 
10hang  hung  hung 
11<<<<<<< HEAD 
12know  knew  known 
13======= 
14keep  kept  kept 
15>>>>>>> exercise1/branchB 
16let    let    let 
17lose  lost  lost 
18read  read  read 
19run    ran    run 
20sleep  slept  slept

Puede ser que las secciones del conflicto estén en orden inverso (primero keep y luego know) si estaban en la rama branchB e intentaron mezclar la rama branchA. Fíjense que el conflicto sol se refiere a keep/know. Los otros dos verbos, drink y lose, se mezclaron correctamente, unque vienen de ramas diferentes.

Resolución

Dado que los verbos se están agregando en orden alfabético, el archivo resultante se debe ver así:

Listing 4.2:Ejercicio 1 - Resolución
1# List of irregular verbs 
2# simple form<tab>past tense<tab>past participle 
3catch  caughtcaught 
4draw  drew  drawn 
5drink  drank  drinken 
6eat    ate    eaten 
7fight  foughtfought 
8fly    flew  flown 
9grow  grew  grown 
10hang  hung  hung 
11keep  kept  kept 
12know  knew  known 
13let    let    let 
14lose  lost  lost 
15read  read  read 
16run    ran    run 
17sleep  slept  slept

Dado que la lista es alfabética, se debe colocar keep seguido de know.