Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
git_exemple_de_conflicte [2024/03/28 17:59] enric_mieza_sanchez creat |
git_exemple_de_conflicte [2024/03/28 18:09] (actual) enric_mieza_sanchez [Codi] |
||
---|---|---|---|
Línia 2: | Línia 2: | ||
Els conflictes de versions es donen quan dos desenvolupadors han modificat la mateixa línia (o línies) de codi. Forçarem un senzill exemple de conflicte que Git detectarà, simulant el treball de dos // | Els conflictes de versions es donen quan dos desenvolupadors han modificat la mateixa línia (o línies) de codi. Forçarem un senzill exemple de conflicte que Git detectarà, simulant el treball de dos // | ||
+ | {{vcs-merge.png? | ||
+ | |||
+ | {{tag> #Daw #DawMp08 #DawMp08Uf4 # | ||
+ | |||
+ | <WRAP info> | ||
En aquest exemple es fa tot a la mateixa màquina i carpeta per forçar un conflicte. La situació " | En aquest exemple es fa tot a la mateixa màquina i carpeta per forçar un conflicte. La situació " | ||
+ | </ | ||
+ | ===== Codi ===== | ||
Dos desenvolupadors volen treballar amb el següent codi i parteixen d' | Dos desenvolupadors volen treballar amb el següent codi i parteixen d' | ||
- | <code python> | + | <file python |
# | # | ||
radi = input(" | radi = input(" | ||
Línia 13: | Línia 20: | ||
perimetre = 2*PI*float(radi) | perimetre = 2*PI*float(radi) | ||
print(" | print(" | ||
- | </code> | + | </file> |
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Branques ===== | ||
<WRAP info> | <WRAP info> | ||
Línia 57: | Línia 68: | ||
1 file changed, 1 insertion(+), | 1 file changed, 1 insertion(+), | ||
</ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Conflicte ===== | ||
La fusió de la branca //dev_a// sobre //main// no ha donat errors. Procedim amb la fusió de la segona branca: | La fusió de la branca //dev_a// sobre //main// no ha donat errors. Procedim amb la fusió de la segona branca: | ||
Línia 80: | Línia 95: | ||
print(" | print(" | ||
</ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Resolució ===== | ||
El darrer desenvolupador es trobarà el conflicte en fer el merge de l' | El darrer desenvolupador es trobarà el conflicte en fer el merge de l' |