`pwd` 曾经有一个 `-W` 选项吗?

Did `pwd` use to have a `-W` option?

我正在查看 gitflow-avh(A VirtualHome 版本)的源代码,版本 1.12.3,它随 Git for Windows,版本 2.31.1 一起提供。我正在查看脚本 git-flow.

的第 67-73 行
*MINGW*)
    export GITFLOW_DIR=$(dirname "$(echo "[=10=]" | sed -e 's,\,/,g')")
    pwd () {
        builtin pwd -W
    }
    ;;
*)
    # The sed expression here replaces all backslashes by forward slashes.
    # This helps our Windows users, while not bothering our Unix users.)
    export GITFLOW_DIR=$(dirname "$(echo "[=10=]" | sed -e 's,\,/,g')")
    ;;
esac

-W 选项是什么?我只知道 bash 中的 -L-P。我相当有信心这是一个“MINGW 主义”,但我在网上找不到文档。

有人知道 -W 选项的作用吗?

好的,所以我发现这特别与 MSYS2 有关,而不是 MINGW.

根据 MSYS2's website,“MSYS2 与 Cygwin 有何不同?”:

我必须 运行 MSYS2 本身才能真正看到 -W 选项提供的内容:

在 Git Bash 上 Windows 我的“根”目录中,pwd 只给我 /.

但是使用 -W,我得到了真实位置:

$ pwd -W
C:/Program Files/Git

当然,pwd 的手册页上没有任何内容。基于@A。亨德利的回答,我想我只是别名 pwd 以便它始终使用 -W 选项。