を使用して複製する(または少なくとも、複製するように指示された)リポジトリがあります
git clone git://therepository --recursive
リポジトリにはサブモジュールがあります。私がやりたいことは、特定の日付のリポジトリからファイルを取得することです。私はそれをしようとします:
git checkout `git rev-list -n 1 --before="2011-12-10 13:37" master`
しかし、それはサブモジュールには何もしていないようです。
サブモジュールに影響を与えるために私がどのようにすべきかを誰かが提案できますか? (実際にはリポジトリの完全なクローンは必要ないので、サブモジュールを介して特定のリビジョンを再帰的にフェッチする方法があればそれも問題ありません)。
追加
チェックアウトに -b スイッチを追加すると、次を実行できます。
git submodule sync
git submodule update
エラーは発生しませんが、サブモジュールにはまだ HEAD バージョンのファイルが含まれているようです。