我正在将项目从 gforge 迁移到 gitlab。我需要通过电子邮件获取所有项目成员的列表。
我已经使用了该命令git shortlog -se
,并且它适用于大多数项目,但我有几个项目并非所有成员都完成了提交,而且我既无法通过命令也无法通过平台的图形界面(gforge)获取他们的邮件。
我需要一个命令来列出所有项目成员及其登录电子邮件,而无需通过log
orshortlog
并且无论他们之前对项目的操作如何。
如果您熟悉 SQL,您可以尝试使用 psql 并针对 GForge 数据库编写查询,而不是使用 git 元数据,这可能不太一致。
当然,在您这样做之前,我会邀请您查看GForge Next,看看这些功能是否符合您的需求。GForge AS 有一条直接升级路径,它基于 Docker,您无需迁移任何数据。