1

ファイルの特定の行 (指定された行番号など) に空白のみの変更があるかどうかを確認できる GIT API はありますか? 特定の行に空白の変更のみがあり、実際の変更に隣接していない場合に警告する lint (ArcanistLinter) でルールを作成しています (エディターによって変更されたとします)。

4

1 に答える 1

1

ではない正確に。ただし、空白のみの変更を省略した差分を要求する方法があります。

git diff --ignore-space-change

これにより、空白のみが変更された行が省略されます (以前は隣接していた 2 つの空白以外のトークンの間に空白を作成する場合を除きます (例: foobar-> foo bar))。

その差分結果を通常の差分と比較して、後者には存在するが前者には存在しないアイテムを見つけることができます。

于 2013-08-20T01:51:34.027 に答える