Kiedy próbuję używać submodułów git i wpisuję zwykłe polecenie git submodule
na moim Intel Edison z uruchomionym Yocto Linux i git 2.0.1, właśnie pojawia się następujący komunikat o błędzie:Błąd: "submoduł" git: nie jest poleceniem git "na Intel Edison i git 2.0.1
$> git submodule init
git: 'submodule' is not a git command. See 'git --help'
wersja systemu to:
$> uname -r
3.10.17-poky-edison+
$> git --version
git version 2.0.1
$> configure_edison --version
159
Brak utworów tego błędu w Google.
Czy jest dodatkowy pakiet do zainstalowania? Czy to z powodu git 2.0.1?
Na moim Ubuntu (git 1.9.1) te polecenia działają dobrze.
Jest możliwe, że ezoteryczna podkomenda "submodule" nie została wbudowana do twojego git przez pakujących wbudowanych Yocto folk ze względu na ochronę przestrzeni. Zawsze możesz zbudować [git ze źródła] (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-from-Source) na swojej platformie docelowej. – msw
Podkomularz podmodułu jest rzeczywiście obecny w standardowym źródle [git 2.0.1] (https://www.kernel.org/pub/software/scm/git/). – msw
Niektóre dystrybucje, takie jak Fedora, zawierają meta-pakiet 'git-all' zawierający' moduł pomocniczy'. – DenisKolodin