bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


vcs

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
vcs [2022/09/19 19:03]
enrique_mieza_sanchez
vcs [2023/09/26 15:33] (actual)
enric_mieza_sanchez
Línia 61: Línia 61:
 {{ vcs-centralitzat.png }} {{ vcs-centralitzat.png }}
  
-Per exemeple, quan un desenvolupador havia d'editar un arxiu, el bloquejava i els altres usuaris no el podien escriure, només llegir.+Per exemeple, quan un desenvolupador havia d'editar un arxiu, el bloquejava i els altres usuaris no el podien escriure, només llegir-ho.
  
 ===== VCS distribuït ===== ===== VCS distribuït =====
Línia 85: Línia 85:
 Git controla contingut, no arxius. Per tant, és molt fàcil esborrar, reanomenar sense avisar a Git, i l'historial es manté :) Git controla contingut, no arxius. Per tant, és molt fàcil esborrar, reanomenar sense avisar a Git, i l'historial es manté :)
  
 +\\
 +
 +===== Git (2) =====
 Algunes dades de referència (del 2009): Algunes dades de referència (del 2009):
   * Linux Kernel constava de 22.000 arxius.   * Linux Kernel constava de 22.000 arxius.
Línia 93: Línia 96:
     * En Git : 300 MB     * En Git : 300 MB
  
 +\\
  
 ===== Com funciona Git ===== ===== Com funciona Git =====
Línia 152: Línia 156:
  
 ===== Caraterístiques del "git-flow" ===== ===== Caraterístiques del "git-flow" =====
-En l'[[https://nvie.com/posts/a-successful-git-branching-model/|article de Driessen]] s'expliquen els diversos tipus de branques i com utilitzar-les: +l'[[https://nvie.com/posts/a-successful-git-branching-model/|article de git-flow de Driessen]] s'expliquen els diversos tipus de branques i com utilitzar-les: 
-  * **Main branches**, existeixen sempre +  * Main branches, existeixen sempre 
-    * **master** : actualment s'ha passat a "main" per evitar nomenclatures esclavistes. +    * **main** : abans es deia "master", però s'ha canviat a "main" per evitar nomenclatures esclavistes. 
-    * **develop** : mes coneguda per "dev+    * **develop** : mes coneguda per **dev** 
-  * **Supporting branches**+  * Supporting branches: 
-    * Feature branch +    * Feature branch : noves funcionalitats 
-    * Release branch : pre / pro +    * Release branch : **pre** (preproducció) **pro** (production) 
-    * Hotfix branch+    * Hotfix branch : per solucionar //bugs//.
  
 \\ \\
vcs.1663614184.txt.gz · Darrera modificació: 2022/09/19 19:03 per enrique_mieza_sanchez