Git - Ограничить количество ревизий заранее?

267
Wanderer

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

Тем не менее, то, что я ищу, это возможность не допустить, чтобы git-репозитории входили в это состояние, что-то вроде

filesize > X mb => keep at most n revisions filename matches *.foo => keep at most m revisions ... 

Разве нет возможности настроить git таким образом? Неужели мне действительно нужно ждать, пока репо заполнится, а затем пройти через утомительный процесс с git-filter-branchего родителями?

1

0 ответов на вопрос