2016-04-11 25 views
1

Gerçek dosyaları ve tüm revizyon deltaslarını almadan bir git deposunu nasıl kopyalayabilirim? Sadece dosya içeriğine erişmeye gerek yok, git log | grep yapabilmek istiyorum.Git nesne yapmak için clone git günlüğü

Ben klonlama bu bölümü atlamaya istiyorum:

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

Orada günlükleri ben grep istediğim bazı depoları, ancak gigabayt tartmak, çünkü bütün depoyu kontrol/indirmeden. Tek bir dalın kütüklerini (örneğin usta) aldığım bir çözüm bile bana yardımcı olursa, bu da bana yardımcı olur.


Esasen ben git için svn log <repo url> gibi bir şey arıyorum.

cevap

1

Bunun mümkün olduğunu düşünmüyorum. En sığ bir klon yapabilir, sadece X tarihini geri alacaksınız, ancak onlar için nesneler yine indirilecektir. Size yardımcı olabilecek tek şey, tüm şubeleri değil, yalnızca tek bir dal için geçmişi indiren --single-branch seçeneğidir.

+0

Bunu şimdilik kabul edeceğim, ancak bir şekilde gerçekten mümkün olursa, herhangi bir geçici çözüm kabul edilecektir! – TWiStErRob