Редактировать
Оригинальный ответ, представленный ниже, был дан до Subversion v1.8, в которой был представлен способ установки игнорирования уровня репозитория по умолчанию (называемого svn:global-ignores
) без переопределения / замены свойства svn:ignore
в корневом каталоге и в каждом отдельном подкаталоге. , Начиная с версии 1.8, лучший способ добиться того, чего вы хотите, - это вызвать следующую команду (кредит идет на TManhente):
svn propset svn:global-ignores '*.o' .
В более ранних версиях (и в более поздних версиях) вы все еще можете использовать подход, указанный в исходном ответе ниже; однако, имейте в виду, что это предполагает, что вы в порядке с заменой / перезаписью свойства svn:ignore
в каждом подкаталоге ... это может подойти для небольшого / нового репозитория, но, вероятно, это не то, что вам нужно, если у вас большой / старый репозиторий, в котором некоторые подкаталоги могут иметь независимые svn:ignore
свойства, которые вы не хотите перезаписывать.
Оригинальный ответ
Вы можете использовать опцию «-R» или «--recursive» с «svn propset», как в следующей команде:
svn propset svn:ignore '*.o' . --recursive
Подробнее
В обоих случаях вы можете использовать следующую команду для получения дополнительной информации о svn propset:
svn help propset