Я использую следующий однострочник, если у вас есть список изменений с именем TO_IGNORE, куда вы помещаете файлы, которые вы не хотите фиксировать:
svn st | sed -e "/^--- Changelist 'TO_IGNORE'/,/^--- Changelist/d" | grep '^[ADMR]' | awk '{print $2}' | xargs svn ci
это зависит от того факта, что "svn st" сначала перечисляет все файлы, которых нет ни в одном списке изменений, а затем все списки изменений один за другим.
Команды sed удаляют все строки между списками изменений, которые вы хотите игнорировать, до следующего.
grep используется для ограничения добавляемых, удаленных, измененных и замененных файлов в коммит.
awk извлекает имя файла из вывода svn st.