Version control 如何获得最近使用的Mercurial(hg)书签列表?
我想获得Mercurial存储库中所有书签的列表,顶部是“最新鲜”的书签,其中“最新鲜”的书签是我最近更新到的书签(因此,更可能是我想要关注的书签) 有没有一种方法可以使用Mercurial(a)按最近提交对书签列表进行排序,或者(b)以某种机器可读的格式获取书签列表以及每个书签的最后提交日期Version control 如何获得最近使用的Mercurial(hg)书签列表?,version-control,mercurial,branch,Version Control,Mercurial,Branch,我想获得Mercurial存储库中所有书签的列表,顶部是“最新鲜”的书签,其中“最新鲜”的书签是我最近更新到的书签(因此,更可能是我想要关注的书签) 有没有一种方法可以使用Mercurial(a)按最近提交对书签列表进行排序,或者(b)以某种机器可读的格式获取书签列表以及每个书签的最后提交日期 Git提供了一种很好的方法来实现这一点,但对Mercurial没有帮助。Stackoverflow可能还不知道,但集成Mercurial确实有帮助,特别是当您询问Revsethg help Revset时
Git提供了一种很好的方法来实现这一点,但对Mercurial没有帮助。Stackoverflow可能还不知道,但集成Mercurial确实有帮助,特别是当您询问Revset
hg help Revset
时。那就轻而易举了
hg log -r "sort(bookmark())"
如果您需要标准输出以外的任何内容,请咨询mercurial模板帮助(hg help templates
)。例如,试试看
hg log -r "sort(bookmark())" -T "{bookmark} {node|short} {date|isodate} {author}:\n{desc|firstline}"