Compare commits
1 Commits
master
...
merge_conf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91d7ba6796 |
@@ -1 +0,0 @@
|
||||
alias gitl="git log --graph --all --decorate"
|
||||
@@ -1 +0,0 @@
|
||||
519f380bf192cf368613021d0bc67569 *kaamelott
|
||||
@@ -1 +0,0 @@
|
||||
912d0a90cf4020a9db50abad6d251d38 *kaamelott
|
||||
@@ -1 +0,0 @@
|
||||
2d9e75908e6e47214aa66e73fd8756ca *kaamelott
|
||||
@@ -1 +0,0 @@
|
||||
4703d7837d4913741e6221e1eff0d695 *kaamelott
|
||||
15
INSTRUCTIONS
15
INSTRUCTIONS
@@ -1,15 +0,0 @@
|
||||
Instructions :
|
||||
|
||||
Le but est de pratiquer les opérations de merge et de rebase en réglant les conflits.
|
||||
|
||||
Votre mission (et vous l'acceptez) :
|
||||
|
||||
-1 - appliquer le script init.sh pour tirer toutes les branches
|
||||
0 - étudier l'arbre des commits pour voir ce qui a été fait à quel endroit
|
||||
1 - merger la branche merge_simple dans master
|
||||
2 - rebase la branche rebase_simple sur master et fusionner
|
||||
3 - merger la branche merge_conflits dans master et régler les conflits
|
||||
4 - rebase la branche rebase_conflits sur master, régler les conflits et fusionner
|
||||
|
||||
Lisez les messages de git, il vous aide !!
|
||||
|
||||
12
LICENSE
12
LICENSE
@@ -1,12 +0,0 @@
|
||||
24 octobre 2018
|
||||
Rémy Huet (remy.huet@etu.utc.fr), Thibaud Duhautbout (thibaud@duhautbout.ovh)
|
||||
Association Picasoft (picasoft@assos.utc.fr)
|
||||
|
||||
La présentation et tous les fichiers qui composent ce dépôt sont sous licence
|
||||
Creative Commons 4.0 Attribution - Partage dans les Mêmes Conditions 4.0
|
||||
International (CC BY-SA 4.0).
|
||||
Vous êtes libre de partager (copier, distribuer et communiquer le matériel par
|
||||
tous moyens et sous tous formats) et d'adapter (remixer, transformer et créer à
|
||||
partir du matériel) ces fichiers pour toute utilisation, y compris commerciale.
|
||||
Visitez https://creativecommons.org/licenses/by-sa/4.0/deed.fr pour plus
|
||||
d'informations.
|
||||
36
check.sh
36
check.sh
@@ -1,36 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
option="$@"
|
||||
|
||||
case $option in
|
||||
1)
|
||||
filecheck=".kaamelott.merge_simple.md5"
|
||||
;;
|
||||
2)
|
||||
filecheck=".kaamelott.rebase_simple.md5"
|
||||
;;
|
||||
3)
|
||||
filecheck=".kaamelott.merge_conflits.md5"
|
||||
;;
|
||||
4)
|
||||
filecheck=".kaamelott.rebase_conflits.md5"
|
||||
;;
|
||||
*)
|
||||
echo "Option non prévue !"
|
||||
echo "Utilisation : ./check.sh <numéro>"
|
||||
echo "1 : vérification après le merge simple"
|
||||
echo "2 : vérification après le rebase simple"
|
||||
echo "3 : vérification après le merge avec conflits"
|
||||
echo "4 : vérification après le rebase avec conflits"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
md5sum --check $filecheck
|
||||
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "C'est bon, on passe à la suite !"
|
||||
else
|
||||
echo "C'est pas encore ça, vérifiez bien les espaces partout si vous êtes sûrs de vous !"
|
||||
fi
|
||||
2
init.sh
Executable file → Normal file
2
init.sh
Executable file → Normal file
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#/bin/bash
|
||||
git checkout merge_simple
|
||||
git checkout merge_conflit
|
||||
git checkout rebase_simple
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
Est-ce qu'on peut s'en servir pour donner de l'élan à un pigeon ?
|
||||
|
||||
Le gras, c'est la vie !
|
||||
"Le gras, c'est la vie !" -- Le Maître d'armes
|
||||
|
||||
C'est pas faux !
|
||||
"C'est pas faux !" -- Perceval le Gallois
|
||||
|
||||
Sérieux Sire, c'est côtelette que vous avez pas compris ?
|
||||
"Sérieux Sire, c'est côtelette que vous avez pas compris ?" -- Perceval le Gallois
|
||||
|
||||
En garde ! Fils d'unijambiste !
|
||||
"En garde ! Fils d'unijambiste !" -- Le Maître d'armes
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2
|
||||
git fetch
|
||||
git checkout master
|
||||
git reset --hard origin/master
|
||||
git checkout rebase_simple
|
||||
git reset --hard origin/rebase_simple
|
||||
git checkout rebase_conflit
|
||||
git reset --hard origin/rebase_conflit
|
||||
git checkout merge_conflit
|
||||
git reset --hard origin/merge_conflit
|
||||
git checkout merge_simple
|
||||
git reset --hard origin/merge_simple
|
||||
git remote remove origin
|
||||
git checkout master
|
||||
@@ -1,2 +0,0 @@
|
||||
git checkout --quiet master
|
||||
git reset --hard HEAD^
|
||||
@@ -1,7 +0,0 @@
|
||||
git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2
|
||||
git fetch
|
||||
git checkout rebase_simple
|
||||
git reset --hard origin/rebase_simple
|
||||
git checkout master
|
||||
git reset --hard HEAD^
|
||||
git remote remove origin
|
||||
@@ -1,7 +0,0 @@
|
||||
git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2
|
||||
git fetch
|
||||
git checkout --quiet master
|
||||
git reset --hard HEAD^
|
||||
git checkout --quiet rebase_conflit
|
||||
git reset --hard origin/rebase_conflit
|
||||
git remote remove origin
|
||||
Reference in New Issue
Block a user