Похоже, что Git не может разрешить путь ~/
для submodule
.
Я пытался поместить ~/foo/myproject.git
в .gitmodules в качестве пути URL субмодуля, нокогда я пытаюсь
$ git submodule init
, я получаю сообщение об ошибке, в котором говорится, что Git не может найти репозиторий.
Если я изменю его на путь, подобный /home/userA/foo/myproject.git
, все будет нормально.
Я проверил справку из Git.Похоже, что --path
может что-то сделать.
Мне не нравится использовать абсолютный путь, потому что иногда полный путь не находится под моим контролем.Есть ли способ использовать разрешенный путь?