2016-11-20 2 views
2

Ich machte das Commit unten. Es zeigt im Grunde ein paar Dateien mit statischen HTML umbenannt und verschoben.Was bedeutet die Nummer in R {Zahl} nach einer Umbenennung?

commit 8449e207d529779f92bfe8b4eb2864a3f3edf69a 
Author: Carl-Erik Kopseng <[email protected]> 
Date: Sat Nov 19 14:40:47 2016 +0100 

    Integrate static html into epi blocks as partials 

R079 Web/Views/Shared/Blocks/ChristmasLotteryBlock.cshtml Web/Views/Shared/Blocks/ChristmasLotteryBlock/Index.cshtml 
R076 Web/Static/blocks/_block_christmas-lottery-intro.html Web/Views/Shared/Blocks/ChristmasLotteryBlock/_intro.cshtml 
R099 Web/Static/blocks/_block_christmas-lottery-popup.html Web/Views/Shared/Blocks/ChristmasLotteryBlock/_popup.cshtml 
M  Web/Web.csproj 

Worauf beziehen sich die Nummern 076, 099 und 079? Ich verstehe, dass R wahrscheinlich für "Rename" steht.

Antwort

3

Zitiert the git diff documentation:

Statusbuchstaben C und R werden immer durch eine Kerbe gefolgt ( Bezeichnen der Prozentsatz der Ähnlichkeit zwischen der Quelle und Ziel des Umzugs oder kopieren). Der Status Buchstabe M kann gefolgt von einer Punktzahl (bezeichnet den Prozentsatz der Unähnlichkeit) für das Neuschreiben von Dateien.

(Sie sehen nur M gefolgt von einer Nummer, wenn Sie die -B Flag verwenden hier ein etwas konstruiertes Beispiel ist -B der Zugabe eines M Status zu veranlassen, eine beigefügten Punktzahl zu haben.

$ git diff --raw -M HEAD~182 | grep 'M[0-9]' 
$ git diff --raw -B -M HEAD~182 | grep 'M[0-9]' 
:100644 100644 2b1487d... bdb5579... M074 Makefile 
:100644 100644 b639986... 8d8ebfe... M067 fcall.h 
:100644 100644 bc4f828... 2e07ef6... M060 lib9p.h 
:100644 100644 f9b5d18... 15e1ae8... M066 request.c 

Diese besondere Repository hat 184 First-Mutter Commits von HEAD Start:

$ git rev-list --count --first-parent HEAD 
184 

mit vielen, wenn auch nicht alle-Dateien innerhalb der ersten paar c erscheinen aus, so dass der Vergleich HEAD~182 mit HEAD viele Änderungen aufweist, die zu vielen gebrochenen Paarungen führen, wenn -B verwendet wird.)

Verwandte Themen