User Tools

Site Tools


2015_2016:lp:idse:gl:stash_git

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2015_2016:lp:idse:gl:stash_git [2015/10/05 21:13]
urli [Introduction à Git flow]
2015_2016:lp:idse:gl:stash_git [2016/01/05 16:12]
urli [Introduction à Git flow]
Line 65: Line 65:
 <note tip>Sous un shell linux vous pouvez utiliser ''>''​ pour que la sortie standard soit redirigée sur un fichier. Par exemple ''​ls -l > toto.txt''​ écrit la liste des fichiers du répertoire courant dans le fichier toto.txt.</​note>​ <note tip>Sous un shell linux vous pouvez utiliser ''>''​ pour que la sortie standard soit redirigée sur un fichier. Par exemple ''​ls -l > toto.txt''​ écrit la liste des fichiers du répertoire courant dans le fichier toto.txt.</​note>​
  
-  * Liez votre dépôt local au dépôt distant. Vous retrouvez normalement ces informations sur la page du dépôt dans Stash. La commande devrait être de la forme : <​code>​git remote ​set-url ​origin https://​...@atlas.i3s.unice.fr/​stash/​scm/​.../​evalgit.git</​code>​+  * Liez votre dépôt local au dépôt distant. Vous retrouvez normalement ces informations sur la page du dépôt dans Stash. La commande devrait être de la forme : <​code>​git remote ​add origin https://​...@atlas.i3s.unice.fr/​stash/​scm/​.../​evalgit.git</​code>​
   * Poussez ensuite les commits effectuez grâce à la commande ''​git push -u origin master''​   * Poussez ensuite les commits effectuez grâce à la commande ''​git push -u origin master''​
   * Vous serez normalement amené à gérer des conflits : résolvez les conflits en conservant l'​ensemble des logs et des diffs. La résolution des conflits passe par la modification textuelle des fichiers : les différentes versions sont séparées par des lignes décrites par les balises "<<<<<<<<"​ et ">>>>>>>>"​. Commitez les changements effectués. ​   * Vous serez normalement amené à gérer des conflits : résolvez les conflits en conservant l'​ensemble des logs et des diffs. La résolution des conflits passe par la modification textuelle des fichiers : les différentes versions sont séparées par des lignes décrites par les balises "<<<<<<<<"​ et ">>>>>>>>"​. Commitez les changements effectués. ​
Line 76: Line 76:
   * Ajoutez des plats dans ''​Menu.txt''​ et commitez au fur et à mesure vos modifications   * Ajoutez des plats dans ''​Menu.txt''​ et commitez au fur et à mesure vos modifications
   * Basculez sur la branche principale (master)   * Basculez sur la branche principale (master)
-  * Observez le fichier ''​Menu.txt''​ et ajoutez un nouveau plat, puis commitez+  * Observez le fichier ''​Menu.txt''​ et modifiez des plats, puis commitez
   * Fusionnez la branche que vous aviez créée : ''​git merge votrenom''​   * Fusionnez la branche que vous aviez créée : ''​git merge votrenom''​
   * Résolvez les conflits et commitez   * Résolvez les conflits et commitez
Line 84: Line 84:
  
   * Initialisez git flow dans votre dépôt : ''​git flow init''​. Conservez les choix par défaut de git flow.    * Initialisez git flow dans votre dépôt : ''​git flow init''​. Conservez les choix par défaut de git flow. 
-  * Créez un ticket sur Jalon intitulé "Ajout d'un plat (végétarien|indien|japonais|italien)"​ en faisant un choix parmi ces 4 possibilités. Si un ticket est déjà créé et pris pour un type de plat, faites un autre choix. ​ 
-  * Attribuez vous le ticket 
   * Créez une nouvelle feature dans le dépôt : ''​git flow feature start plat(Indien|Vegetarien|Italien|Japonais)''​   * Créez une nouvelle feature dans le dépôt : ''​git flow feature start plat(Indien|Vegetarien|Italien|Japonais)''​
   * Ajoutez des plats dans ''​Menu.txt''​   * Ajoutez des plats dans ''​Menu.txt''​
2015_2016/lp/idse/gl/stash_git.txt · Last modified: 2016/01/05 16:13 by urli