Gitlab按上次提交日期对多个存储库进行排序

Gitlab按上次提交日期对多个存储库进行排序,gitlab,Gitlab,在我的内部gitlab站点中有很多存储库,我想找到那些“很久没有提交”的存储库 为了做到这一点,我搜索了上次更新,但它没有准确反映,看起来像是一个错误。 这可能类似于: 例如,我有一个组中的项目测试dev项目。 它显示上次更新是在1周前 使用检查员,时间为2018年12月28日。但是,如果我用API查询项目,我会得到“最后的活动时间”:“2018-10-26T12:46:34.372-07:00”。 您还可以通过转到项目->活动或项目->设置->审核事件进行检查 但是: 这很可能一直都是这样的行

在我的内部gitlab站点中有很多存储库,我想找到那些“很久没有提交”的存储库

为了做到这一点,我搜索了上次更新,但它没有准确反映,看起来像是一个错误。 这可能类似于:

例如,我有一个组中的项目
测试dev项目

它显示上次更新是在1周前

使用检查员,时间为2018年12月28日。但是,如果我用API查询项目,我会得到“最后的活动时间”:“2018-10-26T12:46:34.372-07:00”。
您还可以通过转到
项目->活动
项目->设置->审核事件
进行检查

但是:

这很可能一直都是这样的行为——如果数据库迁移涉及到项目中的某个内容,那么更新的时间戳将由Rails自动更新

“在此属性上对组页面进行排序时显示项目创建日期”中也提到了这一点

出于某种原因,
更新\u at
是最近更新的。我怀疑像加密runners token列这样的迁移可能涉及到了每个项目。
因此,
updated\u at
列可能是最近更新的,而且项目似乎是最近才接触到的

由于中所述的问题,上次更新出现故障

最后一期是最相关的,仍然开放,并以以下内容结束:

实际排序顺序与显示的更新时间之间的差异是因为它显示项目的
上次更新日期
值,而排序基于
上次更新日期

我现在还不清楚为什么这些值如此不同,似乎它们应该非常接近。
我提交了一份MR,该MR将列表设置为显示
上次更新日期
的值,但我不确定是否有更好的长期解决方案是更改设置
上次更新日期
的触发器,并将其用于排序

此问题已移至第页