Вопрос по git – Может ли Git показывать историю для выбранных строк?

18

У меня есть большой файл, где где-то посередине есть функция, которая, как я знаю, была изменена несколько раз.git annotate или жеblame покажет самый последний коммит для каждой строки, но если я прав, он покажетonly самый последний, а не список других коммитов, которые затрагивали эту строку раньше.

Так есть ли команда в Git, где я мог бы сказать что-то вродеshow me commits that affected lines 250..260 in file XYZ?

Error: User Rate Limit ExceededRetrieve the commit log for a specific line in a file? lpapp
Error: User Rate Limit Exceededhow do I view the change history of a method/function? CharlesB
Error: User Rate Limit Exceeded Borek Bernard
Error: User Rate Limit Exceeded 0xAX

Ваш Ответ

5   ответов
2

.

6
git show $(git blame XYZ -L 250,260 | awk '{print $1}')

Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded
16

Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded

git gui blame <file>

Error: User Rate Limit ExceededBlame Parent CommitError: User Rate Limit Exceeded

17

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
3

Error: User Rate Limit Exceeded

Похожие вопросы