git filter-repo: можно ли его использовать в определенной ветке?

Я читаю о чем git filter-repoмогу сделать, потому что я хочу провести с ним небольшой эксперимент.... У меня есть это репо, в котором я хочу получить историю только одного каталога, скажем, от... мастера..... но я не хочу работать над мастером. Я бы хотел создать новую ветку, скажемfilter-repo-test и разреши git filter-repoзапустить свою магию только на этой ветке. Я читаю руководство, но не вижу возможности указать только данную ветку. Является ли это возможным?

https://htmlpreview.github.io/?https://github.com/newren/git-filter-repo/blob/docs/html/git-filter-repo.html

2 ответа

Решение

"Разная Опция" включает в себя--refs

--refs <ссылки +>

Ограничить перезапись истории указанными ссылками. Подразумевает--partial.
В дополнение к обычным предостережениям--partial (смешивание старой и новой истории, без автоматического переназначения refs/remotes/origin/* к refs/heads/*и т. д.), это также может вызвать проблемы с удалением вырожденных пустых коммитов слияния, когда указаны отрицательные ревизии.

И... он будет перемещать теги, как я описал в разделе "Фильтр подкаталогов Git с тегами", который использует--refs, Например.

Ничего, я только что нашел. Это было прямо у меня под носом. Это определяется с помощью--refs

Другие вопросы по тегам