doc-locale/fr-fr/user/project/merge_requests/title_templates.md
{{< details >}}
{{< /details >}}
{{< history >}}
mr_default_title_template. Désactivé par défaut. Cette fonctionnalité est en bêta.mr_default_title_template supprimé.{{< /history >}}
Les modèles de titre de merge request définissent le titre par défaut des nouvelles merge requests dans un projet. Utilisez des modèles pour standardiser les conventions de nommage des merge requests au sein de votre équipe.
Les modèles prennent en charge des variables qui se développent en valeurs telles que le nom de la branche source ou le message du premier commit. Les utilisateurs peuvent modifier le titre avant de créer la merge request.
Prérequis :
Pour configurer un modèle de titre de merge request :
Pour supprimer le modèle et restaurer le comportement par défaut, effacez le champ du modèle et sélectionnez Sauvegarder les modifications.
Les modèles de titre prennent en charge les variables suivantes :
| Variable | Description | Exemple de résultat |
|---|---|---|
%{source_branch} | Le nom de la branche source. | my-feature-branch |
%{target_branch} | Le nom de la branche cible. | main |
%{title_from_branch} | Le nom de la branche source converti en un format lisible par l'homme. Les tirets et les underscores sont remplacés par des espaces. | My feature branch |
%{first_commit_title} | L'objet (première ligne) du premier commit dans la merge request. | Update README.md |
%{issue_id} | L'IID du ticket lié via le nom de la branche source (par exemple, 123 à partir de 123-fix-bug). Vide si aucun ticket n'est détecté. | 123 |
%{issue_title} | Le titre du ticket lié via le nom de la branche source. Vide si aucun ticket n'est détecté. | Fix login bug |
| Modèle | Résultat |
|---|---|
%{source_branch} | my-feature-branch |
%{title_from_branch} | My feature branch |
%{first_commit_title} | Update README.md |
Draft: %{title_from_branch} | Draft: My feature branch |
[%{source_branch}] %{first_commit_title} | [my-feature-branch] Update README.md |
Resolve %{issue_id} "%{issue_title}" | Resolve 123 "Fix login bug" |
Lorsque vous créez une merge request, GitLab attribue le titre dans cet ordre :
Lorsqu'aucun modèle de titre n'est configuré et que vous ne fournissez pas de titre, GitLab génère le titre en vérifiant ces conditions dans l'ordre :
123-fix-typo, le titre est Resolve "<your_issue_title>".Si la merge request n'a aucun commit, ou si vous la marquez comme brouillon, GitLab ajoute Draft: au début du titre.