2017-09-14 28 views

Répondre

0

Si le référentiel est cloné n'importe où, la commande git ci-dessous fournit des informations sur la validation, le nom de l'auteur/la date et le résumé des statistiques de la validation. Vous pouvez exécuter la commande et stocker la sortie dans un fichier CSV.

git log --since='last month' --pretty=format:'%h;%an;%ad;%s' --numstat > summary.csv 

La sortie devrait être quelque chose comme:

69bbf3e;Firstname Last name;Tue Aug 29 11:21:19 2017 -0400;Commit headline 
2  0  dir-a/file-a 

Les numéros avant le chemin du fichier indiquent le nombre d'ajouts et les suppressions dans un fichier

+0

Je ne clone le repo enregistrer dans un dossier; puis exécutez la commande, il affiche le message suivant [fatal: Pas un référentiel git (ou l'un des répertoires parents): .git] – Abdul

+0

avez-vous exécuté la commande après avoir changé de répertoire dans le dossier? L'erreur indique que vous n'exécutez pas la commande à partir du dossier supérieur du repo git – pynewbie

+0

j'ai résolu le problème. mais les données extraites incluent uniquement (ID de validation, auteur, date et résumé) Comment puis-je obtenir le nombre d'ajout de code et de suppression de chaque validation? – Abdul