Ich verfolge meine dotfiles mit einem git-Repository unter $HOME/.dotfiles
, das zum Verfolgen von Dateien in $HOME
konfiguriert ist (ich habe git config core.worktree "../../"
verwendet).Ich kann kein git-Submodul hinzufügen, wenn worktree ein übergeordnetes Verzeichnis ist
Diese Methode funktioniert gut, solange reguläre Dateien betroffen sind, aber es schlägt fehl, wenn ich versuche, ein Submodul hinzuzufügen. ZB:
~/.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).
Ich habe auch versucht ../.vim/...
und $HOME/.vim/...
.
Ist es möglich, ein Submodul hinzuzufügen, wenn core.worktree
auf ein Elternteil des Standardverzeichnisses des Repos gesetzt ist? Wenn ja, welchen Befehl soll ich verwenden?