我有我的WordPress项目在Git下,并有WordPress作为子模块。我想将我的主题开发保留在单独的子模块中,但是在当前的设置中,并且在将主题设置作为子模块时遇到一些困难。保持WordPress版本控制 - 主题单独回购
这里是我的文件系统:
/.git (master repo)
/index.php
/wp-config.php
/wordpress (WordPress repo as a submodule)
/wp-content
themes
test-theme (theme repo)
.git
index.php
(etc...)
现在,当我把我的主回购到github上,并尝试克隆到另一台机器上,WordPress的子模块下载很好,但我的主题文件夹不和我收到一个有关未定义子模块的错误。
我已经使用这个加我的主题作为一个子模块的尝试:
git submodule add ./wp-content/themes/test-theme/.git ./wp-content/themes/test-theme
,但我得到了以下错误:“远程(原产地)不具有的.git /配置中定义的网址“
如何将我的主题回购定义为子模块,当它主要托管在项目内部而不是在单独的在线存储库时?
谢谢。
我只是把wp-content作为我的git的根目录,然后使用.gitignore删除我不想看到的插件。自定义插件和主题一起跟踪。 – 2012-08-06 13:24:40