【发布时间】:2017-05-02 20:24:25
【问题描述】:
使用 bazaar 时,您可以使用 bzr diff 命令轻松查看未提交的更改。您还可以查看自特定版本以来的更改,或使用 bzr status 仅查看文件名。
bzr diff -c 2169
bzr status -c 2169
使用 bzr log 而不是查找特定的提交编号,有没有一种简单的方法可以查看多次提交中的所有更改,例如前 2 次提交?
【问题讨论】:
标签: bazaar
使用 bazaar 时,您可以使用 bzr diff 命令轻松查看未提交的更改。您还可以查看自特定版本以来的更改,或使用 bzr status 仅查看文件名。
bzr diff -c 2169
bzr status -c 2169
使用 bzr log 而不是查找特定的提交编号,有没有一种简单的方法可以查看多次提交中的所有更改,例如前 2 次提交?
【问题讨论】:
标签: bazaar
您可以像这样查看前 2 次提交的日志:
bzr log -l2
您可以查看特定修订版中的所有日志,直到结束:
bzr log -r2169..
您当然也可以指定结束范围。
您可能还会发现一些有用的有趣的修订说明符,例如last:N。您可以通过以下方式查看最近 2 个修订的差异或状态:
bzr diff -rlast:3
bzr status -rlast:3
您可以在bzr help revisionspec 中阅读有关修订说明符的更多信息。
如果您正在寻找其他东西,请告诉我。
【讨论】:
您可以使用verbose 执行此操作。使用--verbose (-v),bzr log 将打印所有受影响的路径。
要让文件仅在最后一次提交受到影响,请使用
bzr log --verbose -l1
要获得受影响的文件是提交级别,请使用
bzr log --verbose -l<level-of-commit>
在特定提交
中获取受影响的文件bzr log --verbose -r<rev-of-commit>
您可以使用标志--verbose 或--v
【讨论】: