Я вже розглядав відповідні документи з git-scm.com та gitref.org , але не можу цього зрозуміти.
Скажімо, я хочу отримати всі комісії за вівторок, 12 листопада 2013 року. Використовуючи існуючий репо-приклад, я знаю, що я маю коміти в цей день, а також здійснює день раніше та післязавтра.
З 2013-11-11
і2013-11-12
Усі наступні дати мені зобов’язання як для 11, так і для 12 листопада:
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"
З 2013-11-12
лише
Все наступне не дає мені жодних зобов'язань:
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"
З 2013-11-12
і2013-11-13
Як і очікувалося (від результатів вище 2013-11-11
та 2013-11-12
вище), всі наступні результати дають мені результати як 12, так і 13 листопада:
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"
... і так далі, і так далі. Я відчуваю, що я перепробував всі можливі комбінації since
, after
, before
, і , until
але до сих пір не можуть знайти відповідь, і я не розумію , є чи ці варіанти , що включають або виключають, оскільки вони , як видається, включно , якщо ці дві дати відрізняються, але ексклюзивно, якщо вони в один і той же день. Я щось пропустив / що я роблю неправильно ?!