这是我的子模块redmine_dashboard配置文件:
子模块配置文件:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
worktree = /Users/daniel/redmine/vendor/plugins/redmine_dashboard
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:ebc/redmine_dashboard.git
[branch "master"]
remote = origin
merge = refs/heads/master
[gui]
wmstate = normal
geometry = 841x391+-8+43 187 177
Mac
worktree = /Users/daniel/redmine/vendor/plugins/redmine_dashboard
Linux
worktree = /home/daniel/redmine/vendor/plugins/redmine_dashboard
问题
我能将这个绝对路径改为相对路径吗?比如:
worktree = ../../vendor/plugins/redmine_dashboard
git submodule init
和git submodule update
自动重新配置了所有子模块的根目录。 - jarvisschultz.git/modules/**/config
中将有绝对路径。最近的git版本默认会生成相对路径,但旧的配置文件不会自动重写以使用相对路径。 - Mikko Rantalainen