Если вы используете Coffeescript, есть удобное ключевое слово «сделать», которое упрощает определение и немедленно выполняет анонимную функцию:
do ->
for a in first_loop
for b in second_loop
if condition(...)
return
... поэтому вы можете просто использовать «возврат», чтобы выйти из петель.
Список всех свойств рекурсивно для всех файлов:
svn proplist -v -R [TARGET]
Вы также можете отправить вывод в файл, чтобы найти любое свойство svn:ignore
:
svn proplist -v -R [TARGET] > file.log
Использование:
svn pg -R svn:ignore .
См. Вопрос переполнения стека Как просмотреть все игнорируемые шаблоны, установленные с помощью svn: рекурсивное игнорирование в репозитории SVN?
Показывает относительный путь всех файлов, игнорируемых SVN в рабочей копии структуры папок. Он показывает все рекурсивно.
svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1
Это ваш ответ, dunxd. С левой стороны будут перечислены все реквизиты. Grep с правой стороны отфильтрует их.
Если это Windows, и вы используете TortoiseSVN , щелкните правой кнопкой мыши папку рабочей копии, перейдите на вкладку Subversion и выберите Свойства .
Другой способ сделать это, который я нашел после запроса из других ответов, - отредактировать проплист следующим образом:
svn propedit svn:ignore .
Откроется текстовый редактор с настройками игнорирования для указанного каталога (в приведенном выше примере это текущий каталог, обозначенный.)
Вызов svn proplist
просто печатает , что определено, но не , как . Чтобы получить дополнительную информацию, используйте
svn proplist -v
, которая отображает дополнительную информацию (т.е. содержимое свойств).
Список игнорируемых файлов хранится в свойстве. Используйте svn proplist , чтобы показать свойства каталога.