Как мне найти файлы, которые изменились с указанных коммитов?Есть файл, который изменился с этими коммитами и все еще имеет эти изменения в HEAD.Таким образом, если я изменил строку в одном коммите, а затем изменил эту же строку в другом коммите, эта строка не будет включена в результат поиска.
Например, есть файлы f1
, f2
иcommits c1
, c2
.
commit c1
вносит некоторые изменения в f1
и f2
commit c2
изменения f1
таким образом, что естьбольше никаких изменений с c1
не осталось (это меняет по крайней мере каждую строку, которая была изменена в c1
).Также он меняет f2
таким образом, что сохраняет некоторые изменения с c1
(по крайней мере одна строка, измененная в c1
, не изменяется).
Поиск должен возвращать файл f2
, так как он содержит измененные сc1
который ищется.Однако поиск не должен возвращать f1
, поскольку все изменения там перезаписываются на c2
.