макет репо:
а / 1
а / 2
а / 3
...
б / 1
Би 2
...
с / 1
с / 2
...
git-svn отлично работает для меня, если я работаю на 1 svn repo subdir.
Но сейчас я сталкиваюсь с необходимостью работать над несколькими подкаталогами (например, a / 1, a / 2 и b / 1), и в них много дерьма, кроме них.
Мне удалось написать регулярное выражение для этого, но git-svn с --ignore-paths, кажется, проверяет имя каждого файла по этому регулярному выражению, вместо пропуска целых папок, так что это слишком медленно. / * Вероятно, я должен подать отчет об ошибке по этому поводу * /
Итак - есть идеи по поводу этого? Если какой-нибудь Mercurial svn agent может делать выборочные клоны, это тоже нормально, но мне лучше придерживаться git.
Моей другой идеей был какой-то выборочный svn-прокси, но мне не удалось ничего подобного.
Спасибо!