Я отслеживаю свои dotfiles с репозиторием git под $HOME/.dotfiles
, который настроен на отслеживание файлов в $HOME
(я использовал git config core.worktree "../../"
).Невозможно добавить git-подмодуль, когда worktree является родительским каталогом
Этот метод работает нормально, если речь идет о обычных файлах, но он терпит неудачу, когда я пытаюсь добавить подмодуль. Например:
~/.dotfiles $ git submodule add [email protected]:ardagnir/vimbed.git ../../.vim/bundle/vimbed/
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Я также попытался ../.vim/...
и $HOME/.vim/...
.
Можно ли добавить подмодуль, когда core.worktree
установлен в качестве родителя каталога по умолчанию репо? Если да, то какую команду я должен использовать?