0

だから私は git サブモジュールを使用してきましたが、3 層以上深くなると、悪いオブジェクトを取得し始めます。ディレクトリは 200 文字を超えていません。次のエラーが表示されます。

user@USER-LT /C/Dev/Active/ABC.NET/ABC.NET.WholeSale/ABC.NET.WholeSale.Service/ABC.NET.Providers (マスター)
$ git ステータス
致命的: 不良オブジェクト HEAD
致命的: 'git status --porcelain' がサブモジュール Vendors/freshbooks.NET で失敗しました

ディレクトリは次のとおりです。

ABC.NET.Wholesale (親プロジェクト)
    | |
    |-> ABC.NET.WholeSale.Service (親プロジェクトへのサブモジュール)
    | | | |
    | | |-> ABC.NET.Service.Configuration (サービスへのサブモジュール)
    | | | |
    | | |-> ABC.NET.WholeSale.Data (サービスへのサブモジュール)
    | | | | | |
    | | | | |-> ABC.NET.Core (データ プロジェクトへのサブモジュール)
    | | | |
    | | |-> ABC.NET.Providers (サービス プロジェクトへのサブモジュール)
    | | | |
    | | |->ベンダー (フォルダー)
    | | | |
    | | |-> freshbooks.NET (プロバイダー プロジェクトのサブモジュール)
    | |
    |-> ABC.NET.WholeSale.Web (親プロジェクトへのサブモジュール)
         | |
         |-> ABC.NET.Core (Web プロジェクトへのサブモジュール) [データ プロジェクトへのサブモジュールと同じ]

              ^
              |-このレベルを超えるとすべてエラー メッセージが表示されます
                (ABC.NET.Core & freshbooks.NET)

何が起きてる?私が間違っていることはありますか?どんなインサイトでもいただければ幸いです

親プロジェクトとディレクトリ構造をハード ドライブのルートに移動すると、作業を続行できるようです。ディレクトリ パスの上限はいくつですか?

4

1 に答える 1