Я просматриваю свои репозитории SVN и затягиваю svn: ignore свойство в каталогах, чтобы не сообщать файл, который следует игнорировать.Как определить, игнорируется ли в файле SVN флажок в файле?
Я хочу подтвердить, что я не добавил файл, который уже проверен в.
Хотя SVN обрабатывает положение файла игнорируется и проверяется просто отлично, это немного неаккуратно. Поэтому я хочу очистить его, удалив файл из репозитория или добавив его в список игнорирования.
Я работаю со сторонним программным обеспечением, которое работает в строках каталогов. У меня есть смесь файлов в любой конкретной папке (проверяется и игнорируется). Я не могу использовать такой шаблон, например, игнорировать все .class-файлы. Я просто собираю файлы один за другим.
Хотя не относящиеся к этому вопросу, я создаю .svnignore
файл в каждом каталоге, который имеет по крайней мере один файл, который будет проигнорировано, то работает:
#!/bin/bash
set -o errexit
find . -type f -name ".svnignore" -print |while read svnignore
do
svndir=${svnignore%/*}
svn propset svn:ignore -F ${svnignore} ${svndir}
done
Таким образом, было бы здорово, чтобы добавить что-то этот скрипт, который будет сообщать о конфликтах в том, что я добавил.