我们在部署中的一个分支中遇到错误,查看它,我发现有一个文件缺少一行代码。我如何找出是谁在什么时候删除了它?我知道这与hg的指责有关,但似乎每次我尝试使用它时,我都会收到一条"this file in not exist in this commit“消息,即使这样,我也不确定如何制定查询来满足我的需求。
Gerrit意外地引入了一些合并提交(配置为"Merge如果必要“选项),我想将它们从历史记录中删除。当团队使用Git时,我意识到重写历史的缺陷,但是在我们的例子中,开发人员不会受到这种影响,因为在这个特定的存储库中,他们都没有本地更改。我在本地做了一个git rebase -i,Git自动删除Gerrit的合并提交。我仔细地删除了以前每个提交消息中的Gerrit