【问题标题】:See files affected by previous commits in bzr在 bzr 中查看受先前提交影响的文件
【发布时间】:2017-05-02 20:24:25
【问题描述】:

使用 bazaar 时,您可以使用 bzr diff 命令轻松查看未提交的更改。您还可以查看自特定版本以来的更改,或使用 bzr status 仅查看文件名。

bzr diff -c 2169
bzr status -c 2169

使用 bzr log 而不是查找特定的提交编号,有没有一种简单的方法可以查看多次提交中的所有更改,例如前 2 次提交?

【问题讨论】:

    标签: bazaar


    【解决方案1】:

    您可以像这样查看前 2 次提交的日志:

    bzr log -l2
    

    您可以查看特定修订版中的所有日志,直到结束:

    bzr log -r2169..
    

    您当然也可以指定结束范围。

    您可能还会发现一些有用的有趣的修订说明符,例如last:N。您可以通过以下方式查看最近 2 个修订的差异或状态:

    bzr diff -rlast:3
    bzr status -rlast:3
    

    您可以在bzr help revisionspec 中阅读有关修订说明符的更多信息。

    如果您正在寻找其他东西,请告诉我。

    【讨论】:

    • bzr status -rlast:n 正是我想要的。
    【解决方案2】:

    您可以使用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

    【讨论】:

      猜你喜欢
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 2011-05-26
      • 1970-01-01
      相关资源
      最近更新 更多