0

我有一个从 cygwin 终端执行的 bash 脚本。

部分脚本在文件中列出的每个存储库上执行 git clone:

git clone ssh://me@example.net:29418/$1

有时 git 命令会停止并要求用户输入,例如再试一次(y/n)?(因为它不能重命名 HEAD.lock)但是从 shell 脚本执行它只是忽略 git 命令并继续。

如何让 shell 脚本等待并将输入从 shell 传递回 git 命令?

还是有另一种方法可以做到这一点?

4

1 回答 1

0

这听起来很像Git rebase got 'unlink of file failed' 错误

GIT_ASK_YESNO 是否在 shell 脚本中未设置或不正确?听起来您希望该 env 变量存在(看起来它的值并不重要,所以 GIT_ASK_YESNO=1 应该就足够了)

于 2013-01-30T15:57:55.343 回答