こんばんは、ウチイダです。

最近、VirtualBoxを使わなくてはいけない場面があります。

その時はWSLをオフにしているので、かわりにPowerShellやGit bashなどを使っています。

先日、git コマンドをPowerShellで利用したときに、以下のようなメッセージが表示されました。

hint: core.useBuiltinFSMonitor=true is deprecated;please set core.fsmonitor=true instead
hint: Disable this message with "git config advice.useCoreFSMonitorConfig false"

こんなの出ていたかな~と思いつつ検索してみると、2021年のリリースでgit for windowsに実験的に同梱されていたfs monitor を有効にするためのパラメータのようです。

現在は開発が進んで、実験的機能ではなく標準で提供されるものに位置付けられたので、パラメータの名称も変わって、古い方が非推奨になった…ということのようでした。

特に支障はないらしいのですが、毎回出てきてうっとうしいので、表示されないようにしたいと思います。

とりあえずメッセージに従って、fsmonitor の設定値をtrueにします。

> git config --global core.fsmonitor true

これでメッセージは表示されなくなりました。

ちなみに、fsmonitor というのは、gitコマンドの動作を高速化するために内部的に使われているプログラムだとのこと。

詳しく調べられませんでしたが、有効にしておいて問題はなさそうなので、いったんこのまま様子を見ようと思います。

以上です。あなたのお役に立てれば幸いです。