git lol 和 git lola 是否与 mercurial 等价?
Is there an equivalence to git lol and git lola with mercurial?
我在 命令行中使用 mercurial 我想知道 git lol
和 git lola
是否等价?
它们是:
lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all --date=local
我试图用 hg log 查找一些信息,但没有成功...
编辑:应该是这样的:
hg log -G -T "{node|short} - ({branch}) {desc|strip|firstline}"
简答
是的,有可能,只需阅读 hg help log
+ hg help templating
更长的答案
我太懒得阅读 https://git-scm.com/docs/git-log 中的文字墙,因此:如果您以可读的形式描述每个使用的选项 git log
,我会快速简单地找到 hg 等价物(对于存在于 hg 实体中的引用,f.e,在 --decorate
中使用的纯粹是 Git 的玩具)
编辑:
我会建议:
略微改进的模板版本(您可以select任何需要的日期格式而不是 isodate)
-T "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"
在[templates]
部分定义模板(为了简化使用hg log -T lol
),smth。喜欢
[templates]
lol = "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"
可能会在 log-string
中为强调标签、书签、分支添加颜色
- 也许添加
lol
(lola
) 作为 hg-aliases
[alias]
lol = log -G -T lol
我在 命令行中使用 mercurial 我想知道 git lol
和 git lola
是否等价?
它们是:
lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all --date=local
我试图用 hg log 查找一些信息,但没有成功...
编辑:应该是这样的:
hg log -G -T "{node|short} - ({branch}) {desc|strip|firstline}"
简答
是的,有可能,只需阅读 hg help log
+ hg help templating
更长的答案
我太懒得阅读 https://git-scm.com/docs/git-log 中的文字墙,因此:如果您以可读的形式描述每个使用的选项 git log
,我会快速简单地找到 hg 等价物(对于存在于 hg 实体中的引用,f.e,在 --decorate
中使用的纯粹是 Git 的玩具)
编辑:
我会建议:
略微改进的模板版本(您可以select任何需要的日期格式而不是 isodate)
-T "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"
在
[templates]
部分定义模板(为了简化使用hg log -T lol
),smth。喜欢
[templates]
lol = "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"
可能会在 log-string
中为强调标签、书签、分支添加颜色- 也许添加
lol
(lola
) 作为 hg-aliases
[alias]
lol = log -G -T lol