Это является продолжением на следующий вопрос: Mercurial show number of commits ahead of "origin"Mercurial вид число совершает впереди вверх по течению
Я хочу, чтобы узнать число коммитов еще оттеснены на удаленное хранилище, не контактируя удаленный (так что Я могу добавить его в мое приглашение).
В мерзавца я могу сделать это с помощью:
git rev-list [email protected]{upstream}..HEAD | wc -l //I am counting the number of lines to get the number of commits by which i am ahead.
Оригинального ответа советы использовать:
hg summary --remote
Но это связывается с удаленным хранилищем и занимает довольно долго, поэтому положить его в строке кажется плохая идея.
Кто-нибудь знает, разрешает ли это использование ртути, поскольку исходный вопрос довольно устарел, я думал, что может возникнуть какой-то новый метод или расширение.
С Git вместо '| wc -l' вы должны использовать '--count':' git rev-list -count '@ {u} ..' ', чтобы подсчитывать перед опережением текущей ветки, если есть текущая ветка для текущей ветви. – torek