Il s'agit de la commande git-check-mailmap qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
git-check-mailmap - Affiche les noms canoniques et les adresses e-mail des contacts
SYNOPSIS
jet vérifier-mailmap [options] ...
DESCRIPTION
Pour chaque « Nom " ou " ” à partir de la ligne de commande ou de l'entrée standard (lorsque
en utilisant --stdin), recherchez le nom canonique et l'adresse e-mail de la personne (voir « Mapping
Auteurs" ci-dessous). S'ils sont trouvés, imprimez-les ; sinon, imprimez l'entrée telle quelle.
OPTIONS
--stdin
Lire les contacts, un par ligne, à partir de l'entrée standard après avoir épuisé les contacts
fourni sur la ligne de commande.
SORTIE
Pour chaque contact, une seule ligne est sortie, terminée par une nouvelle ligne. Si le nom est
fourni ou connu du carte postale, "Nom ” est imprimé ; sinon seulement
" " est imprimé.
CARTOGRAPHIE AUTEURS
Si le fichier .mailmap existe au niveau supérieur du référentiel, ou à l'emplacement pointé
par les options de configuration mailmap.file ou mailmap.blob, il est utilisé pour mapper l'auteur et
les noms et adresses e-mail des commiters en noms et adresses e-mail réels canoniques.
Dans la forme simple, chaque ligne du fichier se compose du nom réel canonique d'un
auteur, espace et une adresse e-mail utilisée dans le commit (inclus par < et >) pour cartographier
au nom. Par exemple:
Nom propre[email protected]>
Les formes les plus complexes sont :
<[email protected]>[email protected]>
qui permet à mailmap de remplacer uniquement la partie email d'un commit, et :
Nom propre[email protected]>[email protected]>
qui permet à mailmap de remplacer à la fois le nom et l'email d'un commit correspondant au
l'adresse e-mail de validation spécifiée, et :
Nom propre[email protected]> Nom du commit[email protected]>
qui permet à mailmap de remplacer à la fois le nom et l'email d'un commit correspondant à la fois au
nom de commit et adresse e-mail spécifiés.
Exemple 1 : Votre historique contient des commits de deux auteurs, Jane et Joe, dont les noms apparaissent
dans le référentiel sous plusieurs formes :
Développeur Joe[email protected]>
Joe R. Développeur[email protected]>
Jane Doe[email protected]>
Jane Doe
Jeanne D.
Supposons maintenant que Joe veuille que l'initiale de son deuxième prénom soit utilisée et que Jane préfère son nom de famille
en toutes lettres. Un fichier .mailmap approprié ressemblerait à :
Jane Doe
Joe R. Développeur[email protected]>
Notez qu'il n'y a pas besoin d'une entrée pour , parce que le vrai nom de
cet auteur a déjà raison.
Exemple 2 : votre dépôt contient des commits des auteurs suivants :
pseudo1[email protected]>
pseudo2[email protected]>
pseudo2[email protected]>
Père Noël[email protected]>
clause[email protected]>
CTO[email protected]>
Ensuite, vous voudrez peut-être un fichier .mailmap qui ressemble à :
<[email protected]>[email protected]>
certains mec[email protected]> pseudo1[email protected]>
Autre auteur[email protected]> pseudo2[email protected]>
Autre auteur[email protected]>[email protected]>
père Noël[email protected]>[email protected]>
Utiliser du hachage # pour les commentaires qui sont soit sur leur propre ligne, soit après l'adresse e-mail.
GIT
Une partie de l' jet(1) Suite
Utilisez git-check-mailmap en ligne en utilisant les services onworks.net