【发布时间】:2013-08-26 20:05:12
【问题描述】:
我有一个 git repo,其中包含一个 grunt 任务,它使用 Bower 从其他 git repos 中检查和排列代码。出于测试目的,我想在一个固定装置目录中有几个来源。比如:
/test
/fixtures
/foo-project
.git/
foo.js
bower.json
/bar-project
.git/
bar.js
bower.json
为了在测试旁边对固定装置进行版本控制,我想检查固定装置下的.git 目录。 (我知道这是一件奇怪的事情,但我找不到更好的方法。)但是,我不知道如何让 git check in .git 文件。有可能吗?
我的另一个想法是签入名为 git 的目录中的文件,并在运行时将其重命名为 .git,但这有点 hacky。
我阅读了有关子模块的信息,但看起来那些必须是外部 git 存储库,我真的更愿意将固定装置与测试一起版本化。
【问题讨论】:
-
我想你不能使用子模块?
-
几乎可以肯定有更好的方法。子模块呢?为什么他们不为你工作?
标签: git