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).