我使用配置爲跟蹤$HOME
(我使用git config core.worktree "../../"
)中的文件的$HOME/.dotfiles
下的git存儲庫跟蹤我的dotfiles。當worktree是父目錄時,無法添加git子模塊
只要涉及常規文件,此方法就可以正常工作,但在嘗試添加子模塊時失敗。例如:
~/.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
設置爲回購默認目錄的父級時,是否可以添加子模塊?如果是這樣,我應該如何使用命令?