Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
git_exemple_de_conflicte [2024/03/28 18:00] enric_mieza_sanchez |
git_exemple_de_conflicte [2024/03/28 18:09] (actual) enric_mieza_sanchez [Codi] |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
====== Git: Exemple de conflicte ====== | ====== Git: Exemple de conflicte ====== | ||
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 # | {{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 16: | Línia 20: | ||
perimetre = 2*PI*float(radi) | perimetre = 2*PI*float(radi) | ||
print(" | print(" | ||
- | </code> | + | </file> |
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Branques ===== | ||
<WRAP info> | <WRAP info> | ||
Línia 60: | 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 83: | 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' |