我在 Windows 上使用 cygwin 并正在设置 perforce 环境。
对于环境变量,我设置了 P4USER/P4PORT/P4CONFIG。
奇怪的是,当我使用p4登录时,我输入的密码没有被屏蔽。我在 Linux 机器上使用完全相同的设置,这不会给我带来任何问题。
最佳答案
我意识到我的贡献有点晚了,但这是我最终找到并附加到 cygwin 中的 .bash_profile 中的解决方案。我发布它是为了将来节省自己(也希望其他人)的时间。
p4 ()
{
_P4=`which p4`;
if [ $1 = "login" ]; then stty -echo; fi;
PWD=$(cygpath -wa .) "${_P4}" "$@";
if [ $1 = "login" ]; then stty echo; fi;
}
关于cygwin - perforce 密码在 cygwin 中未隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158670/