显示重复的Phabricator在git重置后提交

时间:2015-10-27 19:20:35

标签: git phabricator

我们使用Phabricator使用Audit应用程序进行代码审查。如果提交出现问题,我们会git resetpush -f重写历史记录。 Phabricator在查看任务时仍显示旧提交。  Phabricator有没有办法删除git存储库中不存在的提交?

1 个答案:

答案 0 :(得分:1)

据我所知,当你在任何VCS上恢复这种方法时,包括Git,你根本就没有“删除”以前的提交。您实际上正在创建一个与您回滚的提交相同的新提交。这是VCS的一个必要特征,以防万一有人弄乱了恢复并删除了一些重要的东西。

是的,rewrite history in an irreversible way有办法,但你的方法不是这样做的。

因此,由于Git实际上没有删除旧提交,因此Phabricator不会删除它。它只会显示新提交。