26

正規表現に一致するファイルにすべてのハンクを追加する方法はありますか?

/ を使用して特定のハンクを検索できることはわかっていますが、最初のハンクしか見つかりません。一致するものをすべて追加したい。

4

3 に答える 3

13

悲しいことに、2011 年 7 月のパッチは今のところどこにも行きませんでした。それはオプション
を導入したでしょう。git add --hunks=magic

今のところ、次のことを行う必要があります。

  • 正規表現に基づくパッチの抽出: 「正規表現による差分のフィルタリング」を参照してください
  • git stash 変更
  • パッチを適用し、git add
  • インデックスをリセットし、スタッシュを適用します ( git stash pop)

かなり面倒なプロセス。

于 2012-11-02T10:29:46.323 に答える