git filter-repo: можно ли его использовать в определенной ветке?
Я читаю о чем git filter-repo
могу сделать, потому что я хочу провести с ним небольшой эксперимент.... У меня есть это репо, в котором я хочу получить историю только одного каталога, скажем, от... мастера..... но я не хочу работать над мастером. Я бы хотел создать новую ветку, скажемfilter-repo-test
и разреши git filter-repo
запустить свою магию только на этой ветке. Я читаю руководство, но не вижу возможности указать только данную ветку. Является ли это возможным?
2 ответа
"Разная Опция" включает в себя--refs
--refs <ссылки +>
Ограничить перезапись истории указанными ссылками. Подразумевает
--partial
.
В дополнение к обычным предостережениям--partial
(смешивание старой и новой истории, без автоматического переназначенияrefs/remotes/origin/*
кrefs/heads/*
и т. д.), это также может вызвать проблемы с удалением вырожденных пустых коммитов слияния, когда указаны отрицательные ревизии.
И... он будет перемещать теги, как я описал в разделе "Фильтр подкаталогов Git с тегами", который использует--refs
, Например.
Ничего, я только что нашел. Это было прямо у меня под носом. Это определяется с помощью--refs