找到删除分支的人?

问题描述 投票:0回答:4

我需要找到在正在合作的项目中删除分支的人

通过检查

.git/refs/heads/
中的存储库文件夹/文件,我找不到任何包含该信息的元数据。

如何找到这个/他?

git repository metadata git-branch
4个回答
5
投票

您可以在组织仪表板的活动部分下查看此详细信息。 只有组织所有者才能访问此页面。

https://github.com/orgs/{ORG_NAME}/dashboard

1
投票

Git 本身不会提供任何审核日志来说明谁推送了什么。

您需要像gitolite这样的授权层才能记录这些操作。

请注意,如果您有权访问远程存储库(分支删除已推送到该远程存储库),您可以在

git reflog
中找到已删除分支的踪迹。


0
投票

作为其他答案的替代方案,我检查了已关闭的拉取请求。这样我就找到了合并后被谁删除的分支的PR。


0
投票

如果您使用 GitLab,您可以在此处找到所有活动。

© www.soinside.com 2019 - 2024. All rights reserved.