2016-04-11 15 views
1

実際のファイルとすべてのリビジョンデルタを取得せずにgitリポジトリをクローンする方法はありますか? 私はgit log | grepを実行したいだけで、ファイルの内容にアクセスする必要はありません。git logを行うオブジェクトを持たないgitクローン

私がクローニングのこの部分をスキップしたいと思います:

Receiving objects: 12% (359112/2981072), 432.66 MiB | 1.67 MiB/s 

彼らはギガバイトの重量を量るので、そこのログ私はgrep検索したいいくつかのリポジトリがありますが、ダウンロードせずに/リポジトリ全体をチェックアウトします。たとえ単一の支店のログ(たとえばマスタ)を取得するだけのソリューションであっても、それが役に立ちます。


基本的に私はgitためsvn log <repo url>のようなものを探しています。

答えて

1

私はこれが可能ではないと思います。 ほとんどの場合、浅いクローンを作成できます。履歴Xをコミットするだけですが、それらのオブジェクトは引き続きダウンロードされます。 --single-branchオプションは、すべてのブランチではなく1つのブランチの履歴のみをダウンロードするオプションです。

+0

これは現在受け付けていますが、実際には何らかの方法で可能な場合はすべての回避策が受け入れられます。 – TWiStErRob

関連する問題