SlideShare una empresa de Scribd logo
1 de 56
GIT – Pourquoi ?


     Léon Cros
    22 mars 2012

                   1
Qui est intéressé ?




                      2
Qui est intéressé ?




                      3
Qui est intéressé ?




                      4
Qui est intéressé ?




                      5
Qui est intéressé ?




                      6
Qui est intéressé ?




                      7
Vous écrivez bien ?




                      8
Vous écrivez bien ?




                      9
Vous écrivez bien ?




                      10
Vous écrivez bien ?




                      11
Vous écrivez bien ?




                      12
Et vous travaillez seul?




                           13
Vous êtes heuREUX ?




                      14
Vous reconnaissez-vous ?




                           15
Vous reconnaissez-vous ?




                           16
Vous reconnaissez-vous ?




                           17
Vous reconnaissez-vous ?




                           18
Vous reconnaissez-vous ?




                           19
Vous reconnaissez-vous ?




                           20
Vous reconnaissez-vous ?




                           21
Vous reconnaissez-vous ?




                           22
Vous reconnaissez-vous ?




                           23
Vous reconnaissez-vous ?




                           24
Vous reconnaissez-vous ?




                           25
Vous reconnaissez-vous ?




                           26
Vous reconnaissez-vous ?




                           27
En équipe ?




              28
Gestion de Version de Code !




                               29
Gestion de Version de Code ?




                               30
Gestion de Version de Code ?




                               31
Gestion de Version de Code ?




                               32
Gestion de Version de Code ?




                               33
Gestion de Version de Code ?




                               34
Gestion de version de code ?




                               35
Gestion de version de code ?




                               36
Gestion de version de code ?




                               37
Gestion de version de code ?
                               V2.1



V1.1




       V1.0
                        V2.0

                                  38
Gestion de version de code ?




                               39
Gestion de version de code ?




                               40
Trop de conflits




                   41
Un GVC idéal ?
●
  Mobile
●
  Rapide
●
  Solide
● Pratique, malléable


●
  En équipe ou seul
●
  Gratuit
● Intégrable


●
  Simple
●
  Vision globale
                 Communauté Drupal de Lyon et +   42
GIT : Projet complet
                                                                                   V2.1
                                   V2.1
                                                        V1.1
V1.1


                                                                  V1.0
                                                                            V2.0
       V1.0
                            V2.0




                                                                                      V2.1

                                                 V2.1      V1.1

              V1.1
                                                                     V1.0
                                                                               V2.0

                     V1.0
                                          V2.0




                                                                                             43
GIT : Local


                     V2.1



V1.1




       V1.0
                  V2.0




                            44
GIT : Serveur
                                                                                                 V2.1
                               V2.1
                                                                           V1.1
V1.1
                                                                                  V1.0
                                                                                          V2.0
       V1.0
                        V2.0

                                                                    V2.1

                                               V1.1


                                                      V1.0
                                                             V2.0




                                        V2.1                                                       V2.1

          V1.1                                                              V1.1

                 V1.0                                                              V1.0
                                 V2.0                                                       V2.0




                                                                                                          45
GIT : Branches faciles


                  V2.1



 V1.1




        V1.0
               V2.0




                         46
GIT : Brancher/partager
                                                                                                 V2.1
                               V2.1
                                                                           V1.1
V1.1
                                                                                  V1.0
                                                                                          V2.0
       V1.0
                        V2.0

                                                                    V2.1

                                               V1.1


                                                      V1.0
                                                             V2.0




                                        V2.1                                                       V2.1

          V1.1                                                              V1.1

                 V1.0                                                              V1.0
                                 V2.0                                                       V2.0




                                                                                                          47
GIT : Mettre de côté
                    T
M
                                   G
                 V2.1



V1.1




       V1.0
              V2.0


                        En cours



                                   48
GIT : Workflow local




                       49
GIT : Workflow simple
                                                                                                 V2.1
                               V2.1
                                                                           V1.1
V1.1
                                                                                  V1.0
                                                                                          V2.0
       V1.0
                        V2.0

                                                                    V2.1

                                               V1.1


                                                      V1.0
                                                             V2.0




                                        V2.1                                                       V2.1

          V1.1                                                              V1.1

                 V1.0                                                              V1.0
                                 V2.0                                                       V2.0




                                                                                                          50
GIT : Workflow simple
                                                                                                 V2.1
                               V2.1
                                                                           V1.1
V1.1
                                                                                  V1.0
                                                                                          V2.0
       V1.0
                        V2.0

                                                                    V2.1

                                               V1.1


                                                      V1.0
                                                             V2.0




                                        V2.1                                                       V2.1

          V1.1                                                              V1.1

                 V1.0                                                              V1.0
                                 V2.0                                                       V2.0




                                                                                                          51
GIT : Workflow à étage

                                                                         V
                                                        V                2.
                                                        1.               1
                                                           V        V
                                                        1
          V                                      V2.1      1.       2.
V         2                                                0        0
1 V     V .                 V1.1
. 1     2 1
1 .     .
  0                                V1.0
        0                                 V2.0




                   V
      V            2.                                                          V2.
      1. V         1                                                            1
              V                                         V1.
      1 1.
              2.                                         1
         0                                                    V1.        V2.
              0
                                                               0          0



                                                                                     52
Rapide
●
  Local
●
  Léger
●
  Snapshots <> différences
●
  Très rapide




                             53
GIT : Mon client a SVN !
●
  Git-svn
●
  migration




                                54
de Pierre à Linus ?
●
  De l'age de Pierre à celui de Linus
●
  D’enchaîné à libéré
●
  De mitrailleur à constructeur
●
  De coupable à collaboratif
●
  De quelques uns à des milliers
●
  De lent à rapide
●
  De risqué à solide

                                        55
Merci de votre attention



       Questions ?




                           56

Más contenido relacionado

Destacado

Destacado (11)

沉默的動物園
沉默的動物園沉默的動物園
沉默的動物園
 
Elaboración de un juego
Elaboración de un juegoElaboración de un juego
Elaboración de un juego
 
Daily Current Affairs - The Key To Success
Daily Current Affairs - The Key To SuccessDaily Current Affairs - The Key To Success
Daily Current Affairs - The Key To Success
 
Ciclo vital de la familia
Ciclo vital de la familiaCiclo vital de la familia
Ciclo vital de la familia
 
VÍNCULO LÓGICA JURÍDICA Y ÉTICA DEL ABOGADO
VÍNCULO LÓGICA JURÍDICA Y ÉTICA DEL ABOGADOVÍNCULO LÓGICA JURÍDICA Y ÉTICA DEL ABOGADO
VÍNCULO LÓGICA JURÍDICA Y ÉTICA DEL ABOGADO
 
Medicina legal o forense
Medicina legal o forenseMedicina legal o forense
Medicina legal o forense
 
Country profile guidelines: Myanmar
Country profile guidelines: MyanmarCountry profile guidelines: Myanmar
Country profile guidelines: Myanmar
 
Forests, Climate Change and REDD+: A brief introduction
Forests, Climate Change and REDD+: A brief introductionForests, Climate Change and REDD+: A brief introduction
Forests, Climate Change and REDD+: A brief introduction
 
Retrospectiva uno
 Retrospectiva uno Retrospectiva uno
Retrospectiva uno
 
HTTP/2, quels impacts pour mon site WordPress ?
HTTP/2, quels impacts pour mon site WordPress ?HTTP/2, quels impacts pour mon site WordPress ?
HTTP/2, quels impacts pour mon site WordPress ?
 
Un design réussi
Un design réussiUn design réussi
Un design réussi
 

Más de Chipway

Réunion drupal-lyon-2012-10-11
Réunion drupal-lyon-2012-10-11Réunion drupal-lyon-2012-10-11
Réunion drupal-lyon-2012-10-11
Chipway
 
Réunion drupal-lyon-2012-04-26
Réunion drupal-lyon-2012-04-26Réunion drupal-lyon-2012-04-26
Réunion drupal-lyon-2012-04-26
Chipway
 
Réunion drupal-lyon-2012-03-22
Réunion drupal-lyon-2012-03-22Réunion drupal-lyon-2012-03-22
Réunion drupal-lyon-2012-03-22
Chipway
 

Más de Chipway (20)

Drupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeurDrupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeur
 
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
 
SymfonyCon Paris 2015 - Lightning-talk Drupal 8 is available
SymfonyCon Paris 2015 - Lightning-talk Drupal 8 is availableSymfonyCon Paris 2015 - Lightning-talk Drupal 8 is available
SymfonyCon Paris 2015 - Lightning-talk Drupal 8 is available
 
ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides
ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slidesForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides
ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides
 
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
 
Conference drupal8-jres2013
Conference drupal8-jres2013Conference drupal8-jres2013
Conference drupal8-jres2013
 
Conference drupal-8-drupagora2013
Conference drupal-8-drupagora2013Conference drupal-8-drupagora2013
Conference drupal-8-drupagora2013
 
Conference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à ParisConference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à Paris
 
Pourquoi et comment contribuer à Drupal 8
Pourquoi et comment contribuer à Drupal 8Pourquoi et comment contribuer à Drupal 8
Pourquoi et comment contribuer à Drupal 8
 
Presentation Drupal 8 au DrupalCamp Paris 2013
Presentation Drupal 8 au DrupalCamp Paris 2013Presentation Drupal 8 au DrupalCamp Paris 2013
Presentation Drupal 8 au DrupalCamp Paris 2013
 
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
 
Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09
 
Réunion drupal-lyon-2012-10-11
Réunion drupal-lyon-2012-10-11Réunion drupal-lyon-2012-10-11
Réunion drupal-lyon-2012-10-11
 
Réunion drupal-lyon-2012-09-25 avec-programme
Réunion drupal-lyon-2012-09-25 avec-programmeRéunion drupal-lyon-2012-09-25 avec-programme
Réunion drupal-lyon-2012-09-25 avec-programme
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
 
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketingPositionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
 
Réunion drupal-lyon-2012-04-26
Réunion drupal-lyon-2012-04-26Réunion drupal-lyon-2012-04-26
Réunion drupal-lyon-2012-04-26
 
Réunion drupal-lyon-2012-03-22
Réunion drupal-lyon-2012-03-22Réunion drupal-lyon-2012-03-22
Réunion drupal-lyon-2012-03-22
 
Drupal pour-utilisateurs-editeurs-redacteurs-dc-toulouse-2011 slideshare
Drupal pour-utilisateurs-editeurs-redacteurs-dc-toulouse-2011 slideshareDrupal pour-utilisateurs-editeurs-redacteurs-dc-toulouse-2011 slideshare
Drupal pour-utilisateurs-editeurs-redacteurs-dc-toulouse-2011 slideshare
 
Drupal en-do-majeur-conférence-jdll-lyon-2011-slideshare
Drupal en-do-majeur-conférence-jdll-lyon-2011-slideshareDrupal en-do-majeur-conférence-jdll-lyon-2011-slideshare
Drupal en-do-majeur-conférence-jdll-lyon-2011-slideshare
 

Conference git-drupal-lyon-2012-03-22