FAQ Récupérer, mettre à jour les sources GIT du projet: Difference between revisions

Jump to navigation Jump to search
Undo revision 54744 by Gschratzer (talk)
Tag: 2017 source edit
(Undo revision 54744 by Gschratzer (talk))
Tag: Undo
Line 224: Line 224:
</source>
</source>


=Statistiken=
=Statistiques=
Mit den GIT-Kommandozeilenwerkzeugen:
Avec les outils en Ligne de Commande GIT:


Um die Anzahl der Änderungen zu zählen, die ein Entwickler zwischen Version x und y vorgenommen hat:
Pour compter le nombre de changerment qu'un développeur a fait entre une version x et y:


*Zuerst führen Sie "git merge-base" aus, um die ID des letzten gemeinsamen Commits zwischen x und y zu erfahren.
*First, run git merge-base to know the id of last common commit between x and y


<source lang="bash">
<source lang="bash">
Line 235: Line 235:
</source>
</source>


*Dann führen Sie git log aus, um eine Liste aller Änderungen von der letzten gemeinsamen Übertragung bis zur letzten Übertragung zu erhalten.
*Then run git log to have list of all changes from last common commit to last commit
 
<source lang="bash">
<source lang="bash">
git log id_found_at_previous_step..HEAD
git log id_found_at_previous_step..HEAD
</source>
</source>


*Um die Gesamtzahl der hinzugefügten/gelöschten Zeilen zu ermitteln:
*To get total number of added/deleted lines:
 
<source lang="bash">
<source lang="bash">
git log --ancestry-path --numstat --pretty="%H" id_found_at_previous_step..HEAD | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'
git log --ancestry-path --numstat --pretty="%H" id_found_at_previous_step..HEAD | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'
Line 246: Line 248:




Zählen der endgültigen Änderungen zwischen einer Version x und y (dies unterscheidet sich von der vorherigen Zählung, da bei der vorherigen Zählung eine Änderung zweimal zu zwei verschiedenen Zeitpunkten durchgeführt werden kann, um unterschiedliche Änderungen vorzunehmen. Bei der zweiten Methode werden die Änderungen gezählt, die schließlich gefunden wurden, wenn die Änderungen beim ersten Versuch in Ordnung waren):
To count number of changes finally between a version x and y (it differs from previous count because in previous count, a change can be done 2 times at two different moment to change differently. With second method, you count change finally found if changes were ok at first try):
 


*Verwenden Sie die gleiche Methode wie zuvor, aber anstatt git log auszuführen, führen Sie '''git diff''' aus.
*Use same method than previously but instead of running git log, run git diff.


<source lang="bash">
<source lang="bash">
Line 256: Line 257:




Weitere Informationen über die Verwendung von GIT erhältlich unter: [http://wiki.eclipse.org/EGit/User_Guide ici].
Plus d'information sur l'utilisation de GIT disponible [http://wiki.eclipse.org/EGit/User_Guide ici].
265

edits

Navigation menu