有没有一种简单的方法可以导出显示最后提交日期的项目列表



我正在将我们的内部GitLab服务器移动到Azure ADO repos,我的任务是导出一份带有最后提交日期的项目列表,这样我们就可以看到哪些有用,哪些需要导出。

出于某种原因,Git决定不提供一个简单的按钮,我自己也尝试过用一个curl命令来做这件事,这个命令会回声到一个文本文件中,但我不认为我已经拥有了一切。其他人有什么建议吗?

GitLab有一个Project API,您可以在其中访问项目列表。

https://gitlab.example.com/api/v4/projects

这显示了20个项目的列表。要显示更多(最多100个(,您可以使用:

https://git.gm-elektronik.ch/api/v4/projects?per_page=100

如果你有100多个项目,你必须附加页码:

https://git.gm-elektronik.ch/api/v4/projects?per_page=100&第2页

每个项目条目都有一个属性"last_activity_at"。我认为,如果不逐一查看项目,就无法具体获得最新的提交。如果这是必要的,我建议查看事件API。

最新更新