Khi tôi thử sử dụng mô-đun con git và nhập lệnh thông thường git submodule
trên Intel Edison đang chạy Yocto Linux và git 2.0.1, tôi chỉ nhận được thông báo lỗi sau:Lỗi: "git: 'submodule" không phải là lệnh git "trên Intel Edison và git 2.0.1
$> git submodule init
git: 'submodule' is not a git command. See 'git --help'
phiên bản hệ thống là:
$> uname -r
3.10.17-poky-edison+
$> git --version
git version 2.0.1
$> configure_edison --version
159
không có tuyến đường đó lỗi trên google.
Có gói bổ sung nào để cài đặt không? Hay là vì git 2.0.1?
Trên Ubuntu của tôi (git 1.9.1) các lệnh này hoạt động tốt.
Có thể tiểu mục 'submodule' bí truyền không được xây dựng trong git của bạn bởi những người đóng gói dân gian Yocto được nhúng vì lý do bảo tồn không gian. Bạn luôn có thể xây dựng [git từ nguồn] (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-from-Source) trên nền tảng đích của bạn. – msw
Tiểu ban submodule thực sự có mặt trong các nguồn [git 2.0.1 chuẩn] (https://www.kernel.org/pub/software/scm/git/). – msw
Một số phân vùng như Fedora có gói meta 'git-all' chứa' submodule'. – DenisKolodin