2012-06-01 11 views
9

Ich habe git diff und git log Optionen untersucht, um einen Weg zu finden, eine gegebene Quellcodezeilenhistorie im Repo zu verfolgen (Verzweigungen, Autoren, Commit-Nachrichten, etc.), aber ich don Ich sehe nichts dergleichen.git Geschichte einer Quellzeile

Gibt es Git-Tools von Drittanbietern, die dies erreichen können?

+0

Kann diese Ihnen helfen? http://stackoverflow.com/questions/2700140/how-do-i-search-githistory-for-a-disappeared-line – frbry

+1

Ich denke, was Sie suchen, ist "git Schuld". – vcsjones

+0

Schauen Sie sich http://StackOverflow.com/a/8436707/236871 und http://StackOverflow.com/A/8436006/236871 an. – KurzedMetal

Antwort

0

Sie

git blame 

Wenn die Code-Zeile aus einer anderen Datei in der Geschichte irgendwann kam und Sie möchten, dass verfolgen, können Sie

git blame -M 
+14

Ich denke, was er will, ist in der Lage sein, mehrere git Schuld im Wesentlichen zu sehen. I.e. finde eine Liste von Commits, bei denen sich eine bestimmte Zeile geändert hat. – Ibrahim