我的团队使用gerrit处理修订。对于每个修订版,gerrit在git存储库中创建一个类似于分支的东西,看起来像.git/refs/changes/1/2/3
。
现在我们不得不重写我们的存储库历史记录(git filter-branch),而这些更改引用了“备用时间轴”中的提交,应该被删除。
git手册似乎不鼓励删除.git/refs/*
下面的文件。
正确的方法是什么?
答案 0 :(得分:1)
是的,你可以删除.git/refs/changes
,你还必须重写Gerrit的数据库。请看下面的详细信息:
http://www.mailinglistarchive.com/html/repo-discuss@googlegroups.com/2010-05/msg00014.html