Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ファイルの特定の行 (指定された行番号など) に空白のみの変更があるかどうかを確認できる GIT API はありますか? 特定の行に空白の変更のみがあり、実際の変更に隣接していない場合に警告する lint (ArcanistLinter) でルールを作成しています (エディターによって変更されたとします)。
ではない正確に。ただし、空白のみの変更を省略した差分を要求する方法があります。
git diff --ignore-space-change
これにより、空白のみが変更された行が省略されます (以前は隣接していた 2 つの空白以外のトークンの間に空白を作成する場合を除きます (例: foobar-> foo bar))。
foobar
foo bar
その差分結果を通常の差分と比較して、後者には存在するが前者には存在しないアイテムを見つけることができます。