2016-05-08 4 views
1

何かが基本的な目的は、例えばのような素敵な状況のハイライトを得ることですmodifiedaddedまたはremovedGitの差分だけの行番号好きどのよう

--- a/src/app/codemirror/codeEditor.tsx 
+++ b/src/app/codemirror/codeEditor.tsx 
M 12 
+ 72 
+ 73 
- 83 
- 84 

ましたアトム(またはVsCode):

enter image description here

私はhttps://git-scm.com/docs/git-diffを経てきたし、それを把握することはできません。

答えて

0

git diff -U0つまり、0スペアラインのユニファイド差分フォーマットです。

各セクション @@ -n1,n2 +n3,n4 @@は、以前( n1,n2)線は n1 to n1+n2は現在行 n3 to n3+n4であることを意味

enter image description here

:これは次のように出力を生成します。

これはn4がゼロで、そのすべて削除(higlightするn3を使用)エルス

  • そのある場合

    • n2場合はゼロ、そのすべてに加え(使用n3 to n3 + n4がハイライト)エルス
    • であることを意味し変更(n3を使用してハイライト表示)
  • 関連する問題