Chcę, aby git diff
wysyłał normalne, zwykłe stare wyjście diff (nie zunifikowane różnice, a nie różnice kontekstowe).Jak utworzyć format różnicowy "git diff" (niejednolity, bez kontekstu)?
Chcę to:
$ diff file1 file2
2c2
< b
---
> B
4d3
< d
5a5
> f
nie chcę wyjście jednolity:
$ diff -u file1 file2
--- file1 2012-07-04 07:57:48.000000000 -0700
+++ file2 2012-07-04 07:58:00.000000000 -0700
@@ -1,5 +1,5 @@
a
-b
+B
c
-d
e
+f
nie chcę wyjście kontekst:
$ diff -c file1 file2
*** file1 2012-07-04 07:57:48.000000000 -0700
--- file2 2012-07-04 07:58:00.000000000 -0700
***************
*** 1,5 ****
a
! b
c
- d
e
--- 1,5 ----
a
! B
c
e
+ f
Próbowałem różnych git difftool --tool=
args z bez powodzenia, i nie znalazłem nic istotnego w git diff --help
Czy mogę zapytać, dlaczego potrzebujesz tego typu danych i jakie jest znaczenie'> 'i' <' –