这可能很糟糕,我不确定。git是否允许“裸”子模块?
让我们说我们有一个回购“产品”与工作目录
/product
/product/command.script
/product/config/ (bare git repo)
而且回购“配置”与工作目录
/config
/config/config.json
的command.script文件有行动与裸露的回购互动。恩。运行command.script BRANCH1将运行命令
git show BRANCH1:config.json
有什么办法,只有“/产品/配置/”文件夹中即可“产品”回购的子模块,例如在“产品”回购是克隆的“配置”回购也会从它的起源克隆
git clone --bare [config origin here] config
,并在“产品”回购是牵强,该“/产品/配置”子模块可以获取
git fetch origin '*:*'
或者是这是什么东西应该通过某种钩子来处理?
允许裸露的子模块:我不这么认为。 – linquize 2014-08-28 01:35:01