Изменить тип всех XML-файлов в репозитории SVN

Как я могу изменить тип всех файлов в репозитории SVN, которые имеют расширение.xml с двоичного типа на текстовый тип.

Это означает, что больше не нужно менять тип каждого файла, один за другим, но все файлы с расширением.xml в хранилище.

2 ответа

Решение

Если вы хотите, чтобы все новые файлы с именем, оканчивающимся на.xml, рассматривались как текст, вы можете попробовать следующее:

Отредактируйте свой локальный файл конфигурации SVN (обычно находится в ~/.subversion/config

Добавьте следующее в раздел [auto-props]:

[auto-props]
*.xml = svn:mime-type=text/xml

Во-первых, сделать svn proplist <file> в файле, чтобы увидеть, какие свойства там.

Затем, в зависимости от того, что вы видите, вы захотите использовать svn propset или же svn propdel устанавливать, изменять или удалять свойства, чтобы все было в порядке.

Если вы хотите сделать это более чем с одним, вы захотите сделать что-то вроде:

svn propset svn:mime-type text/xml *.xml

или же

find . -name \*.xml | xargs svn propset svn:mime-type text/xml
Другие вопросы по тегам