Как можно указать на файлы для игнорирования в svn при использовании мерзавца и моста мерзавца-svn?

Существует основной репозиторий подверсии, от которого я клонировал мерзавца repo. У меня есть много проигнорированных файлов в моем .gitignore, о котором я хотел бы, чтобы репозиторий SVN знал.

Я знаю, что могу использовать git svn show-ignore вытягивать проигнорированный список от подверсии, но как я могу сделать реверс? Отправьте список файлов, которые будут проигнорированы назад к svn repo?

Версия мерзавца (и мерзавец-svn в той же версии):

git --version 
git version 1.7.0.5
10
задан Enrico Campidoglio 12 November 2012 в 09:48
поделиться

2 ответа

Итак, один (раздражающий) метод, который я нашел, заключается в следующем:

(удобный шаг) добавить файл gitignore в репозиторий, чтобы он отслеживался.

Выполнить svn checkout.

svn propedit svn:ignore ./

Добавьте все, что находится в отслеживаемом файле gitignore.

Это довольно уродливо, однако, и кому нравится трогать и проверять svn, когда вы работаете с git? У кого-нибудь есть лучшая альтернатива?

5
ответ дан 4 December 2019 в 03:16
поделиться

Git svn не поддерживает это, поэтому вам придется сделать это самостоятельно на отдельной проверке svn. Из руководства:

Мы игнорируем все свойства SVN, кроме svn: executable

Было бы очень хорошо, если бы это не был ответ ...

1
ответ дан 4 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: