Отслеживание каталогов с помощью Git-SVN - PullRequest
1 голос
/ 24 мая 2019

Давайте представим, что у меня очень большой (> 1 ГБ) SVN-репозиторий, я проверяю его полностью с git svn, но затем решаю, что я хочу прекратить отслеживать некоторые каталоги / файлы на «стороне git», то есть, не отслеживая локально и не нажимая, когда я отправляю ветку на удаленный компьютер.

Я полагаю, что удаление тех с git rm будет работать, однако, мой вопрос: это нарушает вещи для git-svn или будетgit-svn все еще сможет обновляться из SVN?

1 Ответ

1 голос
/ 27 мая 2019

Возможно, вы захотите попробовать разреженный клон в отдельном локальном репозитории Git, как в этом вопросе , с git svn clone --include-path.

Все остальное изменитсяконтрольная сумма существующей ревизии (если вы использовали git filter-branch) или dcommit удаление (если вы используете git rm)

Или вы можете пометить каталог как проигнорированный добавив .gitignore в хранилище Subversion , чтобы другие также игнорировали ту же папку.

...