aboutsummaryrefslogtreecommitdiffhomepage
path: root/markup/pod/live-manual/media/text/ca/project_git.ssi
diff options
context:
space:
mode:
Diffstat (limited to 'markup/pod/live-manual/media/text/ca/project_git.ssi')
-rw-r--r--markup/pod/live-manual/media/text/ca/project_git.ssi86
1 files changed, 86 insertions, 0 deletions
diff --git a/markup/pod/live-manual/media/text/ca/project_git.ssi b/markup/pod/live-manual/media/text/ca/project_git.ssi
new file mode 100644
index 0000000..517012b
--- /dev/null
+++ b/markup/pod/live-manual/media/text/ca/project_git.ssi
@@ -0,0 +1,86 @@
+:B~ Repositoris Git
+
+1~git-repositories Repositoris Git
+
+La llista de tots els repositoris del ${project} és a
+http://live-systems.org/gitweb/. Les URLs git del projecte tenen la forma:
+#{protocol://live-systems.org/git/repositori}#. Per tant, per a clonar
+live-manual en només lectura, llançar:
+
+code{
+
+ $ git clone git://live-systems.org/git/live-manual.git
+
+}code
+
+O,
+
+code{
+
+ $ git clone https://live-systems.org/git/live-manual.git
+
+}code
+
+O,
+
+code{
+
+ $ git clone http://live-systems.org/git/live-manual.git
+
+}code
+
+Les adreces per a clonar amb permís d'escriptura tenen la forma:
+#{git@live-systems.org/repositori}#.
+
+Així que, de nou, per a clonar live-manual a través de ssh escriure:
+
+code{
+
+ $ git clone git@live-systems.org:live-manual.git
+
+}code
+
+L'arbre git es compon de diverses branques diferents. Les branques
+*{debian}* i *{debian-next}* són particularment notables perquè contenen el
+treball real que, amb el temps, serà inclòs en cada nova versió.
+
+Després de clonar qualsevol dels repositoris existents, estarem a la branca
+*{debian}*. Això és apropiat per a fer una ullada a l'estat de l'última
+versió del projecte, però abans de començar a treballar és fonamental
+canviar a la branca *{debian-next}*. Per fer això:
+
+code{
+
+ $ git checkout debian-next
+
+}code
+
+La branca *{debian-next}*, que no sempre és fast-forward, és on es realitzen
+tots els canvis abans de fusionar-los amb la branca *{debian}*. Per fer una
+analogia, és com un camp de proves. Si s'està treballant en aquesta branca i
+es necessari fer un pull, s'haurà de fer un #{git pull --rebase}# perquè les
+modificacions locals es guardin mentre s'actualitza des del servidor i
+llavors els canvis locals es posaran al damunt de tot.
+
+2~ Gestió de múltiples repositoris
+
+Si es té la intenció de clonar diversos repositoris de Live Systems i
+canviar a la branca *{debian-next}* immediatament per a comprovar l'últim
+codi, escriure un pegat o contribuir amb una traducció, s'ha de saber que el
+servidor git proporciona un fitxer #{mrconfig}# per a facilitar el maneig de
+múltiples repositoris. Per a utilitzar-lo cal instal·lar el paquet /{mr}/ i
+després d'això, fer:
+
+code{
+
+ $ mr bootstrap http://live-systems.org/other/mr/mrconfig
+
+}code
+
+Aquesta ordre automàticament clonarà i canviarà a la branca *{debian-next}*
+els repositoris de desenvolupament dels paquets debian produïts pel
+projecte. Aquests inclouen, entre d'altres, el repositori live-images, que
+conté les configuracions utilitzades per a construir les imatges
+prefabricades que el projecte publica per a l'ús general. per a obtenir més
+informació sobre com utilitzar aquest repositori, consultar {Clonar una
+configuració publicada via Git}#clone-configuration-via-git