git - 获取所有 git 项目成员 (gforge)
问题描述
我正在将项目从 gforge 迁移到 gitlab。我需要通过电子邮件获取所有项目成员的列表。
我已经使用了该命令git shortlog -se
,并且它适用于大多数项目,但我有几个项目并非所有成员都完成了提交,而且我既无法通过命令也无法通过平台的图形界面(gforge)获取他们的邮件。
我需要一个命令来列出所有项目成员及其登录电子邮件,而无需通过log
orshortlog
并且无论他们之前对项目的操作如何。
解决方案
如果您熟悉 SQL,您可以尝试使用 psql 并针对 GForge 数据库编写查询,而不是使用 git 元数据,这可能不太一致。
当然,在您这样做之前,我会邀请您查看GForge Next,看看这些功能是否符合您的需求。GForge AS 有一条直接升级路径,它基于 Docker,您无需迁移任何数据。
推荐阅读
- android - 为什么我的 TypeConverter 没有被调用/使用。程序似乎无法识别它
- html - 改变黑块的宽度
- sql - 仅查找另一列中只有 NULL 的 id
- reactjs - 在 ReactJS 中使用位置谷歌地图
- javascript - 基本 Vite 香草设置
- javascript - 反应,如何在初始化它或任何适当的方式之前调用内部的函数然后阻塞?
- excel - 如何通过在单元格中输入序列号将图片插入到 Excel 文件中?
- html - 引导选择有时会添加第二个滚动条
- ruby-on-rails - Rails 6 + Turbolinks 不加载第 3 方库
- postgresql - 使用 PostgreSQL 统计文本中多词短语的出现次数