首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git lol和git lola是否与mercurial等价?

git lol和git lola是否与mercurial等价?
EN

Stack Overflow用户
提问于 2020-08-28 14:16:23
回答 1查看 552关注 0票数 2

我在命令行中使用mercurial,我想知道是否与git lolgit lola等效?

它们是:

lol = log --graph --decorate --pretty=oneline --abbrev-commit

lola = log --graph --decorate --pretty=oneline --abbrev-commit --all --date=local

我试着用hg日志找到一些信息,但没有成功.

编辑:应该是这样的:

hg log -G -T "{node|short} - ({branch}) {desc|strip|firstline}"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-28 15:12:41

简短回答

是的,有可能,只需阅读hg help log + hg help templating

较长答案

我懒得阅读https://git-scm.com/docs/git-log中的文本墙,因此:如果您以可读的形式描述git log的每一个使用选项,我会发现hg等价的快速和简单(对于hg实体中存在的引用,--decorate中使用的f.e纯粹是Git的玩具)

编辑:

我建议:

  • 略有改进的模板版本(您可以选择任何需要的日期格式,而不是any日期)

-T "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"

  • [templates]部分定义模板(用于简化用法hg log -T lol),smth。就像

代码语言:javascript
复制
[templates]

lol = "{node|short} {separate(' ',bookmarks,tags)} - ({branch}) {desc|strip|firstline} {date|localdate|isodate}"

可能在日志字符串中为重音标记、书签、分支添加颜色。

  • 可能将lol (lola)添加为hg-别名

代码语言:javascript
复制
[alias]
    
lol = log -G -T lol
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63635575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档