Closed1

Xcode: git hooks (post-commit)がエラーになる件

kabeyakabeya

Xcodeで、プロジェクトの.git/hooksにpost-commitスクリプトを入れてコミットを実行すると、処理結果自体は問題ないのに

というエラーメッセージが出て行き詰まりました。
処理自体は1回目で実行されているのですが、1回目で閉じず、コミットボタンが有効なまま2回目が実行できます(ただしコミットは1回目で済んでいるため、2回目は空振りして正常終了します)。

よくよくこの「なんとかかんとか」の部分を見ると、post-commitスクリプトがSTDERRに出している文言のように見えます。

ということで、post-commitスクリプトの中のコマンドのSTDOUT/STDERRを/dev/nullにリダイレクトするようにしたところ、エラーメッセージなく実行されるようになりました。

以上です。

(Xcode 14.3.1でした)

このスクラップは2023/06/17にクローズされました