私がその機能の一部として持っているコードベースは、gitコマンドを実行して、gitリポジトリにコードをチェックインします。このコードベースでは、コミットされているコードをテストするチェックを実行するプリコミットスクリプトを使用した独自のgit repoがあります。gitプリコミットスクリプトがgitクローンを呼び出して失敗する
error: invalid object 8e2c01bddee6ee312651e076d6c1bd296888129f
error: Error building trees
私はGitの機能を削除する場合、これは正常に動作します:問題は、これまで事前にコミットは、それがコードベースのGitはエラーで失敗することを約束原因となる外のgitコマンドの機能をテストするためのコードベースを実行するときにということです事前コミットからのテスト。私はgitのオプションwork-treeとgit-dirを試してみました。プロセスを分けてプロセスを分けて、gitの機能テストがコードベースのgit commitが実行されたときに実行されるかどうかに依存しているようです。私が試すことができる何か他のものはありますか?これは失われた原因ですか?
プレコミットフックが何をしようとしているかを示すコードスニペットを投稿できますか? – MatrixFrog