← 返回命令列表

Linux command

jj-evolog 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Show evolution log

jj evolog

Evolog for specific revision(s)

jj evolog -r [revset]

Show with diff

jj evolog -p

Limit entries

jj evolog -n [10]

Flat list (no graph)

jj evolog --no-graph

Show oldest entries first

jj evolog --reversed

说明

jj evolog shows the evolution history of a change. It displays how a change has been modified over time. The command reveals rewriting, rebasing, and amendment history. It helps understand how changes evolved.

参数

-r, --revisions _REVSETS_
Follow evolution of these revisions (default: _@_, the working-copy commit).
-n, --limit _LIMIT_
Limit the number of revisions to show.
--reversed
Show revisions in opposite order (older first).
-G, --no-graph
Hide the ASCII graph and show a flat list of revisions.
-T, --template _TEMPLATE_
Render output using a custom template expression.
-p, --patch
Show a diff against the previous version of each change.
-s, --summary
For each path, show only whether it was modified, added, or deleted.
--stat
Show a histogram of the changes per file.
--git
Format diffs in Git-compatible form.
--name-only
Show only path names of changed files.
--help
Display help information.

FAQ

What is the jj-evolog command used for?

jj evolog shows the evolution history of a change. It displays how a change has been modified over time. The command reveals rewriting, rebasing, and amendment history. It helps understand how changes evolved.

How do I run a basic jj-evolog example?

Run `jj evolog` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -r, --revisions _REVSETS_ do in jj-evolog?

Follow evolution of these revisions (default: _@_, the working-copy commit).