Git-scm.com ve gitref.org'dan ilgili dokümanlara zaten baktım , ancak bunu anlayamıyorum .
Diyelim ki 12 Kasım 2013 Salı günü tüm taahhütleri almak istiyorum. Mevcut bir repoyu örnek olarak kullanarak, o gün taahhüt ettiğimi ve ertesi gün ve ertesi gün taahhüt ettiğimi biliyorum.
İle 2013-11-11
ve2013-11-12
Aşağıdakilerin hepsi bana hem 11 hem de 12 Kasım için taahhüt veriyor:
git log --after="2013-11-11" --until="2013-11-12"
git log --since="2013-11-11" --until="2013-11-12"
git log --after="2013-11-11" --before="2013-11-12"
git log --since="2013-11-11" --before="2013-11-12"
ile 2013-11-12
sadece
Aşağıdakilerin hepsi bana taahhüt vermiyor:
git log --since="2013-11-12" --until="2013-11-12"
git log --since="2013-11-12" --before="2013-11-12"
git log --after="2013-11-12" --until="2013-11-12"
git log --after="2013-11-12" --before="2013-11-12"
İle 2013-11-12
ve2013-11-13
Beklendiği gibi ( yukarıdaki 2013-11-11
ve 2013-11-12
yukarıdaki sonuçlardan ), aşağıdakilerin hepsi 12 ve 13 Kasım tarihleri arasında bana sonuç veriyor:
git log --since="2013-11-12" --before="2013-11-13"
git log --after="2013-11-12" --before="2013-11-13"
git log --since="2013-11-12" --until="2013-11-13"
git log --after="2013-11-12" --before="2013-11-13"
... ve benzerleri. Ben mümkün olan tüm kombinasyonlarını denedim gibi hissediyorum since
, after
, before
ve until
cevap bulamıyorum hala ama, ne de iki tarih farklı ise kapsayıcı görünmektedir çünkü bu seçenekler, kapsayıcı veya özel olup olmadığını anlamaya, ama aynı gün içinde olmaları durumunda münhasırdır. Bir şey mi kaçırdım / neyi yanlış yapıyorum ?!