Как использовать «--path» в git config? - PullRequest
0 голосов
/ 20 октября 2011

Похоже, что Git не может разрешить путь ~/ для submodule.

Я пытался поместить ~/foo/myproject.git в .gitmodules в качестве пути URL субмодуля, нокогда я пытаюсь

$ git submodule init

, я получаю сообщение об ошибке, в котором говорится, что Git не может найти репозиторий.

Если я изменю его на путь, подобный /home/userA/foo/myproject.git, все будет нормально.

Я проверил справку из Git.Похоже, что --path может что-то сделать.

Мне не нравится использовать абсолютный путь, потому что иногда полный путь не находится под моим контролем.Есть ли способ использовать разрешенный путь?

1 Ответ

1 голос
/ 20 октября 2011

Используйте $HOME/foo/myproject.git, это работает лучше, чем ~. Тильда это просто ярлык, его расширение не всегда хорошо.

Пути к подмодулям Git могут быть относительными с давних времен, поэтому всегда лучше указывать gitconfig относительный путь.

...