私は、Bower を使用して他の git リポジトリからコードをチェックアウトして配置する単調なタスクを含む git リポジトリを持っています。テスト目的で、fixtures ディレクトリに複数のソースを用意したいと考えています。何かのようなもの:
/test
/fixtures
/foo-project
.git/
foo.js
bower.json
/bar-project
.git/
bar.js
bower.json
.gitテストと一緒にフィクスチャをバージョン管理するために、フィクスチャの下のディレクトリをチェックインしたいと思います。.git(私はこれが奇妙なことであることを知っていますが、私はより良い方法を見つけることができません.) しかし、ファイルをチェックインする git を作成する方法がわかりません. 出来ますか?
私が考えていたもう1つの考えは、名前の付いたディレクトリ内のファイルをチェックインし、実行時に名前gitを変更すること.gitでしたが、それはちょっとハックです。
サブモジュールについて読みましたが、それらは外部の git リポジトリである必要があるようです。実際には、テストと共にフィクスチャをバージョン管理したいと思います。