0

Cygwinターミナルから実行しているbashスクリプトがあります。

スクリプトの一部は、ファイルにリストされている各リポジトリで git clone を実行します。

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

git コマンドが停止し、ユーザー入力を求めることがあります。たとえば、もう一度やり直してください (y/n)? (HEAD.lockの名前を変更できないため)が、シェルスクリプトから実行すると、gitコマンドが無視されて続行されます。

シェルスクリプトを待機させ、シェルからの入力を git コマンドに戻すにはどうすればよいですか?

または、これを達成する別の方法はありますか?

4

1 に答える 1

0

これは、 Git rebase got 'unlink of file failed' エラーのように聞こえます。

シェルスクリプトで GIT_ASK_YESNO が設定されていないか間違っていますか? その環境変数が存在することを望んでいるように聞こえます(値は問題ではないように見えるため、 GIT_ASK_YESNO=1 で十分です)

于 2013-01-30T15:57:55.343 に答える