Ответ 1
Перечислить все свойства рекурсивно для всех файлов:
svn proplist -v -R [TARGET]
Вы также можете отправить вывод в файл, чтобы найти любое свойство svn:ignore
:
svn proplist -v -R [TARGET] > file.log
У меня есть репозиторий SVN, который я создал давно. Я не помню точно, какие файлы, которые я указал, чтобы игнорировать, и я не могу найти документацию о том, как отображать настройки игнорирования, которые я установил.
Как найти эти настройки?
Это на моем сервере CentOS.
Перечислить все свойства рекурсивно для всех файлов:
svn proplist -v -R [TARGET]
Вы также можете отправить вывод в файл, чтобы найти любое свойство svn:ignore
:
svn proplist -v -R [TARGET] > file.log
svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1
Это ваш ответ dunxd. Левая сторона будет перечислять все реквизиты. Правая сторона grep будет фильтровать их.
Если это Windows и вы используете TortoiseSVN, щелкните правой кнопкой мыши на папке рабочей копии, перейдите к Subversion и нажмите "Свойства".
Использование:
svn pg -R svn:ignore .
Показывает относительный путь со всеми файлами, игнорируемыми SVN в рабочей копии структуры папок. Он показывает все рекурсивно.
Вызов svn proplist
просто печатает то, что определено, но не как. Чтобы получить дополнительную информацию, используйте
svn proplist -v
который отображает дополнительную информацию (т.е. содержимое свойств).
Другой способ сделать это, который я нашел после запроса из других ответов, состоит в том, чтобы отредактировать протворчика следующим образом:
svn propedit svn:ignore .
Это открывает текстовый редактор с параметрами игнорирования для указанного каталога (в приведенном выше примере это текущий каталог, обозначенный.)
Список игнорируемых файлов сохраняется в свойстве. Используйте svn proplist, чтобы показать свойства каталога.