Я использую хэши SHA1 моих коммитов в качестве ссылок в документации и т. Д. Я понял, что если мне нужно переписать эти коммиты, мне нужно будет создать таблицу подстановки, соответствующую хэшам оригиналарепо с хешами для отфильтрованного репо.Поскольку это, по сути, UUID, подойдет простая таблица поиска.
Я думаю, что довольно просто написать скрипт для этого во время выполнения filter-branch
;это не совсем мой вопрос, хотя, если есть некоторые ошибки, которые усложняют, я бы, конечно, хотел бы услышать о них.Мне действительно интересно , существуют ли какие-либо инструменты, обеспечивающие эту функциональность , или есть какое-то соглашение о том, где хранить таблицу поиска / как ее назвать?Я бы предпочел не делать что-то совершенно своеобразным.