2. GIT- Logiciel de gestion de version dcentralis- Gestion
efficace des branches et des conflits- Gestion des intractions
utilisateurs- Staging area
3. Snapshots diffrences Diffrences des fichiersSnapshot du
rpertoire detravail / mini filesysem
4. Travailler en localVoir lhistorique dun projetVoir les
diffrences entre 2 fichiers de dates loignesTravailler en
dplacement
5. Les 3 tats de GITModifi (en local, pas encore sur le
stage)Staged (sur le stage)Commit (sur le dpt)
6. Le branchingCas concretProductionfoNo tion ncuv na
Changement ell lit urgentes s intgrer en prod !!
7. GITRetour la branche de prod (git co master) Cration dune
branche pour la fonctionnalitRintgration de la branche la prod (git
merge)Rsolution de conflits eventuels Retour au travail sur la
branche (git co branch)
8. Git patchProduction l lefoNo tion ne ncr tionuv n a ell
lithi e n cdu artie tch Suite du travailes s fic fo aa p it pel G
Jai dj rsolu cetduproblme dans maajo branche, je peux mettreen
prod...Mais cette autre partie du fichier vaposer problme...
9. SVN switch vers la branche de prod (svn switch)Rsolution des
conflits eventuelsCration de la branche pour la fonctionnalit (svn
branch) Rintgration de la branche la prod (svn merge)Rsolution de
conflits eventuelsRetour au travail sur la branche de prod (svn
switch)Rsolution de conflits eventuels
10. Tester, comparer... Cas concretProductionfoNo tion ncuv n a
Aprs mon ajout, ell litmon site ne marche plus...es sComment ca
marchaitavant ??
11. GITSe placer dans la branche de prod (git co master) Tester
lapplicationSe placer dans la branche de la fonctionnalit (git co
branche) Tester lapplication...
12. SVN (solution 1)switch vers la branche de prod (svn switch)
Rsolution des conflits eventuelsTest de lapplicationRetour au
travail sur la branche de prod (svn switch)Rsolution de conflits
eventuelsTest de lapplication ...
13. SVN (solution 2)Cration dun nouveau rpertoire Dplacement
dans ce rpertoire Checkout de la branche de prod (svn
checkout)Modification de la configuration du virtual host Test de
lapplicationRetour au rpertoire de la branche pour les
fonctionnalitsModification de la configuration du virtual host Test
de lapplication ...
14. Rebase: reconstruction de lhistorique du dpt avant
envoiAmend: ajout des fichiers oublis lors du commit prcdentReflog:
historique des commitsDiff: diffrence entre les branches X et Y,
fichier par fichierSubmodule: gestion transparente de sous-dpts
ayantchacun sa propre version