Существует основной репозиторий подверсии, от которого я клонировал мерзавца repo. У меня есть много проигнорированных файлов в моем .gitignore, о котором я хотел бы, чтобы репозиторий SVN знал.
Я знаю, что могу использовать git svn show-ignore
вытягивать проигнорированный список от подверсии, но как я могу сделать реверс? Отправьте список файлов, которые будут проигнорированы назад к svn repo?
Версия мерзавца (и мерзавец-svn в той же версии):
git --version
git version 1.7.0.5
Итак, один (раздражающий) метод, который я нашел, заключается в следующем:
(удобный шаг) добавить файл gitignore в репозиторий, чтобы он отслеживался.
Выполнить svn checkout
.
svn propedit svn:ignore ./
Добавьте все, что находится в отслеживаемом файле gitignore.
Это довольно уродливо, однако, и кому нравится трогать и проверять svn, когда вы работаете с git? У кого-нибудь есть лучшая альтернатива?
Git svn не поддерживает это, поэтому вам придется сделать это самостоятельно на отдельной проверке svn. Из руководства:
Мы игнорируем все свойства SVN, кроме svn: executable
Было бы очень хорошо, если бы это не был ответ ...