используйте git diff или git format-patch только для получения измененных диапазонов строк после патча - PullRequest
0 голосов
/ 21 февраля 2019

Я бы хотел иметь возможность вызвать git diff [something] <commit0>..<commit1> и получить имена файлов и номера строк в коммите 1, которые были изменены с момента коммита 0. В настоящее время, если у меня есть

# foo.txt
foo

bar

и изменить '\ nbar \ n '->' baz ', я получаю

diff --git a/foo.txt b/foo.txt
index 29a4dcd7..28932e58 100644
--- a/foo.txt
+++ b/foo.txt
@@ -1,5 +1,4 @@
 # foo.txt
 foo
-
-bar
+baz

Как мне дать команду git diff изолировать, что строка 2 (1-индексированная) новой версии foo.txt была изменена?Возможно ли это без использования языков сценариев?

...