• Aucun résultat trouvé

Pour aller plus loin : Gestion de versions

N/A
N/A
Protected

Academic year: 2022

Partager "Pour aller plus loin : Gestion de versions"

Copied!
7
0
0

Texte intégral

(1)

Pour aller plus loin : Gestion de versions

Denis Conan avec Olivier Berger

CSC4102

Télécom SudParis Janvier 2022

(2)

Table des matières

Pour aller plus loin : Gestion de versions

Denis Conan, avec Olivier Berger, Télécom SudParis, CSC4102

Janvier 2022 1

Sommaire 3

1 Outil dans Eclipse — Egit 4

2 Autre manière d’intégrer des modifications 5

3 Boîte à outil de résolution des situations difficiles 6

4 Deux autres sites sur la gestion des branches 7

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 2

(3)

# 2

'

&

$

%

Sommaire

1 Outil dansEclipse—Egit. . . 3

2 Autre manière d’intégrer des modifications. . . .4

3 Boîte à outil de résolution des situations difficiles . . . 5

4 Deux autres sites sur la gestion des branches . . . 6

Les diapositives de cours présentent les concepts de base de la gestion de versions avec Git. Dans ces quelques pages, nous complétons cette introduction avec un autre outil Git, une autre manière d’intégrer des modifications, et une boîte à outil pour la résolution de situations complexes.

Par ailleurs, nous vous invitons à visiter la page « Trucs & astuces » du site du module.

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 3

(4)

# 3

'

&

$

%

1 Outil dans Eclipse — Egit

Nous avons rencontré en cours et en TP l’outil gitk, qui permet de suivre l’évolution du graphe des instantanés et d’obtenir facilement les informations sur l’un d’eux. Il est important car la manipulation du graphe se prête bien à la visualisation graphique.

Nous avons aussi rencontré git gui, qui permet d’effectuer toutes les manipulations de gestion du ré- pertoire de travail :git status,git diff,git add,git revert, etc.

Vous pouvez souhaiter ne pas quitter votre environnement Eclipsepour gérer vos dépôtsGitainsi que la gestion des versions de vos artefacts de programmation. Comme pour beaucoup d’outils fournis de base dans Eclipse(compilateur JAVA,Maven, etc.), c’est une mise en œuvre spécifique, ici en JAVA, qui est utilisée.

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 4

(5)

# 4

'

&

$

%

2 Autre manière d’intégrer des modifications

■ git rebase à la place degit merge

Avecmerge, la fusion est visible dans le graphe des instantanés. L’approche avecrebaseest différente et ressemble plus à l’application d’un patch. Avec rebase, cette opération rend l’intégration non visible dans une branche.

Dans le module, nous préférons rendre visible la manipulation des branches, ceci afin de rendre explicite le processus de développement par sprint, par séance et par tâche ou fonctionnalité.

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 5

(6)

# 5

'

&

$

%

3 Boîte à outil de résolution des situations difficiles

Cette image est extraite de l’adresse suivante :

• http://justinhileman.info/article/git-pretty/

Nous insérons ces informations pour complétude et pour aiguiser votre curiosité.

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 6

(7)

# 6

'

&

$

%

4 Deux autres sites sur la gestion des branches

■ Nous relayons une information transmise par le Club Code, Alexandre Conte

♦ « Exercices et interface pour représenter les instantanés, les branches, fusion...

▶ https://learngitbranching.js.org/

♦ Exercices pour aborder des problèmes plus complexes

▶ https://gitexercises.fracz.com/»

Télécom SudParis — Denis Conan — Janvier 2022 — CSC4102 7

Références

Documents relatifs

Soient (X, d) un espace métrique et A ⊂ X.. Pour obtenir 0iii, i.e. une forme bilinéaire symétrique dénie positive.. Par dénition même d'un fermé, cela signie que les intervalles

Encinas de Munagorri (dir.), Expertise et gouvernance du changement climatique, Paris, LGDJ,

Travailler la résolution de problèmes en classe à partir d’Ateliers de Compréhension.

1 Un laser, placé en A, émet un rayon lumineux ; on souhaite que ce rayon soit dévié vers B, sachant que la lumière emprunte toujours le plus

1 Un laser, placé en A, émet un rayon lumineux ; on souhaite que ce rayon soit dévié vers B, sachant que la lumière emprunte toujours le plus

Moralité : modéliser ne servirait à rien dès que les classes sont très déséquilibrées Cette anomalie est liée au fait que nous voulons absolument que le modèle réalise un

- à condition de s'appuyer sur une pédagogie ac tive centrée su r l'expression, la communi- cation et le travail créatif (car que pourraient bien avoir à se dire

Facebook, Twitter… Les réseaux sociaux évoqués par les éditeurs permettent de se créer une communauté d’intérêts, de partager des informations, des idées, etc. C’est aussi