Я конвертирую большой SVN-репозиторий в несколько git-репозиториев (по одному для каждого проекта).
Я запускаю svn2git для каждого репо со всеми нежелательными каталогами --exclude
d это хорошо работает для сохранения тегов и ветвей (я удаляю все несвязанные теги и ветви после преобразования)
Единственная проблема в том, что у меня есть множество пустых коммитов (коммитов, связанных с исключенными каталогами).
Есть ли способ исключить эти пустые коммиты во время процесса svn2git?
Это решение является хорошим способом удалить их после свершившегося факта, но filter-branch
влияет только на текущую ветвь, а не на все остальные ветви и теги.