0

我正在使用以下 ssh 命令来获取项目“平台/供应商/公司专有/代码”和处于打开状态的分支“主”的所有更改,这会提供大量数据和一些不必要的集成更改,我正在寻求控制这一点。

  1. 有没有人使用类似的命令来获取更改并按上传时间排序或
  2. 根据指定的上传时间获取更改
  3. 根据您的经验,您还有什么其他想法可以控制输出?

    ssh -p 29418 company.com gerrit query --commit-message --files --current-patch-set status:open project:platform/vendor/company-proprietary/code branch:master 
    
4

1 回答 1

0

结果的顺序是按上次更新时间,并且没有选项可以改变它。

您可以使用limit:x参数限制结果的数量,也可以限制为仅在特定时间内进行更改,例如在上周使用age:1week.

如果您需要按上传时间排序,我认为唯一的方法是将结果加载到脚本中并自行排序。为此,最好通过--format json在命令上添加选项来获取 JSON 格式的输出。

于 2013-09-06T05:00:03.583 回答