Obecnie, kiedy otwieram lokalny dziennik magitów („l l”), zajmuje to sporo czasu. Byłoby miło, gdyby dziennik ograniczył się do najbliższej bazy scalania (np. Vs origin / master), ale nie byłem w stanie wymyślić, jak to zrobić.
12
magit-log
akceptuje opcjonalny range
argument. Możesz także zrobić, l r l
a origin/master
następnie HEAD
.
W Magit 2.x możesz użyć l o
tego samego efektu. W takim przypadku należy określić zakres przy użyciu standardowych specyfikatorów zakresu git (zazwyczaj notacja „podwójna kropka”):
l o
origin/master..HEAD
magit
używasz? Działa dla mnie zmagit-20141025.429
.l o
Począwszy od
v2.1.0
możesz wyświetlać dzienniki dla dowolnych gałęzi, zatwierdzeń i zakresów za pomocą l o RET.Możliwe jest również, aby z wielu gałęziach zobowiązuje log na raz oddzielając je przecinkami: l o , RET.
źródło
l o origin/master..HEAD RET
, czy to prawda? Aby uniknąć konieczności wpisywania tylu znaków za każdym razem („origin / master..HEAD” to 20 znaków!), Istnieje sposób, aby ustawić to jako domyślne / wszędzie, np. Zawsze ograniczaj zatwierdzenia oorigin/master...HEAD
(lub(git merge-base master HEAD)~10
, powiedzmy), tj. nigdy nie próbujesz pokazać całej obszernej historii udostępnionejorigin/master
?