git fsckのさまざまな動作

git fsckのさまざまな動作

git fsck2台のサーバーがあり、特定のbitbucketリポジトリでコマンドを実行しています。両方のサーバーで次の出力を取得します。

Checking object directories: 100% (256/256), done.
error: object directory /XXX/XXX/XXX/XXXX/XXX/objects does not exist; check .git/objects/info/alternates.
error: HEAD: invalid sha1 pointer fda39345603cdbab032ac57635405fc90d827f3c
error: refs/heads/master does not point to a valid object!
notice: No default references

しかし、実行すると、echo $?そのうちの1つは0を返し、もう1つは2を返します。これはどのように可能ですか?

ベストアンサー1

@vonbrandがコメントで提案したように、これはgitバージョンの問題です。アップグレードしたらよく合いました。

もう一つの問題は構造です。これらのエラーを排除するには、ソフトリンクを使用して同様の構造を作成する必要があります。

おすすめ記事