$svn diff > patchfile
создает хороший патч-файл. Однако, используя TortoiseSVN под Windows, я установил некоторые файлы как «игнорируемые при фиксации», то есть они находятся под контролем версии, но не выбираются, когда я делаю коммит.
TortoiseSVN, по-видимому, обрабатывает это с помощью пользовательской записи в .svn/entries
для этого файла. Обратите внимание, что это не обычное свойство SVN (то есть не может быть получено через svn propget).
Моя проблема в том, что я хочу создать файл исправления через командную строку (через bash и порт SVN Cygwin), но этот файл исправления должен , а не включать файлы с этим игнорированием при фиксации 'flag.
Кто-нибудь знает, как это сделать (кроме рекурсивного обхода awk через каждый .svn/entries
...)?