как указано выше, он извлекает все ветви, что является способом исключения, потому что у меня есть более 20 ветвей для включения и 3 для исключения

у проверить библиотеку Boost, используя git-svn, и я хочу только извлекать ствол и теги, начиная с версии 1.35, т. Е. Tags / release / Boost_1_35 и выше. Мой конфиг выглядит так:

[svn-remote "svn"]
    ignore-paths = ^tags/release/(?i:(?!boost)|[^/]*(?:beta|rc)|boost_(?:0|1_[1-2]|1_3[0-4]))[^/]*/
    url = https://svn.boost.org/svn/boost
    fetch = trunk:refs/remotes/svn/trunk
    tags = tags/release/*:refs/remotes/svn/tags/*

Однако git fetch по-прежнему извлекает тонны несвязанных тегов, таких как svn / tags / version_0-9-10 или svn / tags / version_0-9-10 @ 44215. Интересно, как правильно указать пути игнорирования для достижения этого эффекта.

Кстати, я читалКак мне выбрать / клонировать только несколько веток, используя git-svn? но не звучит масштабируемое решение.

Ответы на вопрос(1)

Ваш ответ на вопрос