Tôi gặp sự cố khi làm việc với các mô-đun con git.Không thể kiểm tra đường dẫn con git submodule
Bất cứ khi nào tôi nhận được một tài liệu tham khảo submodule mới từ kho thượng nguồn, thực hiện git submodule update
cho kết quả sau:
fatal: reference is not a tree: dd208d46ecdd1ac0d2b2594a610fe4c9150fece1
Unable to checkout 'dd208d46ecdd1ac0d2b2594a610fe4c9150fece1' in submodule path 'submodule/path'
Điều quan trọng cần lưu ý là các submodule có một số điều khiển từ xa, trong đó có điều khiển từ xa thượng nguồn nên được sử dụng để cập nhật cây tham chiếu submodule. Tôi đoán rằng vấn đề của tôi là có, nhưng tôi không chắc chắn.
thiết lập của tôi là như sau: Dự án
Git
Remotes:
origin
(git ngã ba của tôi)upstream
(dự án repo)
submodule "module", có điều khiển từ xa:
origin
(git tôi ngã ba)upstream
(dự án repo)
Có ai biết những gì đang gây ra vấn đề của tôi?
cam kết submodule được công bố, vấn đề vẫn còn xảy ra. – Nuzzolilo