Windows 8 と Ubuntu 12.04 の間でデュアル ブートするマシンがあります。
共有ファイル システムには、Git リポジトリ/ワークスペースがあります。Windows の msysgit を使用して作成されました。
Linux で (Git 1.7.9.5 を使用して) このリポジトリを使用しようとすると、次のエラー メッセージが表示されます。
エラー: packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 署名が利用できません
警告: packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack にアクセスできません
エラー: packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 署名が利用できません
警告: packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack にアクセスできません
致命的: オブジェクト 190cb002f6257e33efe88a91b37943be29cf9412 の読み取りに失敗しました: 定義されたデータ型に対して値が大きすぎます
まず、これらはどういう意味ですか?
.git
第二に、これは、OS または git のバージョン/実装によって、フォルダーの内容がディストリビューションに依存していることを示していますか?
レポの別のクローンを作成することでこれを回避できますが、可能であれば両方の OS から同じものを使用することをお勧めします。