我们的项目最近搬到了GIT。我很喜欢当地的承诺!虽然它已经引起了我们团队的一些混乱,并且已经推出了一些不应该被推动的东西。考虑这种情况
所有的检查都会有dev1和dev2提交。我看不出知道dev3做了推送到分支B的方法。
有办法吗?或者当我查看这些文件时,我误解了日志。
根据我的理解,你推送提交,这就是我看到dev1和dev2名称的原因。我想知道是谁做了推动。上面的场景是我认为发生的事情的简化版本,但希望足以让我明白我的观点。
由于
答案 0 :(得分:2)
不幸的是,不,谁在正常情况下更新了参考号。根据您的存储库的托管方式,您可能还有其他选择,例如使用post-receive挂钩脚本来记录ref更新以及由谁创建它们。 IIRC,Gitolite也设有审计机构,但我不确定它是否仍然存在。