Как правильно удалить .git / refs / changes / * - PullRequest
1 голос
/ 26 апреля 2011

Моя команда использует gerrit для обработки ревизий.Для каждой ревизии gerrit создает в репозитории git нечто подобное ветке, которое выглядит как .git/refs/changes/1/2/3.

Теперь нам пришлось переписать историю нашего репозитория (git filter-branch), и эти изменения относятся к коммитам.в 'альтернативной временной шкале', и должен быть удален.

Простое удаление файлов ниже .git/refs/*, похоже, не рекомендуется в руководстве git.

Какой правильный путь?

1 Ответ

1 голос
/ 26 апреля 2011

Да, вы можете удалить .git/refs/changes, и вам также придется переписать БД Геррита. Смотрите ниже для более подробной информации:

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

...