我有一个 git repo,其中包含一个 grunt 任务,该任务使用 Bower 从其他 git repos 签出和安排代码。出于测试目的,我想在一个固定装置目录中有几个来源。就像是:
/test
/fixtures
/foo-project
.git/
foo.js
bower.json
/bar-project
.git/
bar.js
bower.json
为了在测试旁边对固定装置进行版本控制,我想检查.git
固定装置下的目录。(我知道这是一件奇怪的事情,但我找不到更好的方法。)但是,我不知道如何让 git 签入.git
文件。可能吗?
我的另一个想法是签入一个名为的目录中的文件,git
并在运行时将其重命名为.git
,但这有点不合时宜。
我阅读了有关子模块的信息,但看起来那些必须是外部 git 存储库,我真的更愿意将固定装置与测试一起版本化。