如何正确删除.git / refs / changes / *

时间:2011-04-26 10:57:34

标签: git gerrit

我的团队使用gerrit处理修订。对于每个修订版,gerrit在git存储库中创建一个类似于分支的东西,看起来像.git/refs/changes/1/2/3

现在我们不得不重写我们的存储库历史记录(git filter-branch),而这些更改引用了“备用时间轴”中的提交,应该被删除。

git手册似乎不鼓励删除.git/refs/*下面的文件。

正确的方法是什么?

1 个答案:

答案 0 :(得分:1)

是的,你可以删除.git/refs/changes,你还必须重写Gerrit的数据库。请看下面的详细信息:

http://www.mailinglistarchive.com/html/repo-discuss@googlegroups.com/2010-05/msg00014.html