---
sidebar_position: 3
title: "Fusion & Achèvement"
---

# Fusion & Achèvement

---

## Étape 9 — Basculer sur `dev` pour Fusionner

```bash
git checkout dev
```

## Étape 10 — Fusionner la Branche de Fonctionnalité dans `dev`

```bash
git merge feature/<numéro_de_tâche>
```

Parce que la branche de fonctionnalité vient d'être rebasée sur `dev`, cette fusion sera un "fast-forward" et produira un commit de fusion propre au sommet de `dev`.

## Étape 11 — Pousser les Deux Branches vers le Dépôt Distant

Poussez à la fois la branche `dev` et la branche de fonctionnalité vers le dépôt distant en une seule opération depuis NetBeans, ou via le terminal :

```bash
git push origin dev
git push origin feature/<numéro_de_tâche>
```

> Les deux branches doivent être poussées. Pousser `dev` rend votre travail disponible pour le reste de l'équipe. Pousser la branche de fonctionnalité permet de garder le dépôt distant synchronisé et préserve l'historique complet de la tâche pour référence.

## Étape 12 — Copier le Hash du Commit de Fusion depuis Gitea

1. Ouvrez Gitea et accédez à la branche **`dev`** du dépôt Stock.
2. Le commit le plus récent au sommet de la branche est le commit de fusion produit à l'Étape 10.
3. Copiez le hash du commit affiché à côté de celui-ci.

> Ce hash identifie exactement ce qui a été fusionné et quand. C'est la référence définitive du travail effectué dans cette tâche.

## Étape 13 — Mettre à Jour la Tâche sur Gitea

Retournez sur le ticket qui vous est assigné et postez un commentaire contenant :
- Le **hash du commit de fusion** copié à l'Étape 12.
- Une **description de ce qui a été fait** — ce qui a été implémenté, les décisions prises, tout ce qui est pertinent pour le réviseur ou pour une référence future.

Exemple de commentaire :

```text
Commit : a3f1c7d

Implémentation de la fonctionnalité d'export Excel pour la page de liste des stocks.
Ajout d'une nouvelle classe ExportService, reliée au StockController existant,
et utilisation de la bibliothèque aspose-cells pour la génération du fichier.
Testé avec des jeux de données allant jusqu'à 10 000 lignes.
```

## Étape 14 — Arrêter le Chronomètre

Arrêtez votre chronomètre. La tâche est terminée.
