Ну, я не знаю, пропустил ли я что-то, но вы можете использовать любой шаблон, который хотите:
svn propset svn:ignore "*~" .
Вы можете проверить с помощью:
svn propget svn:ignore .
Другой способ - использовать псевдоним / скрипт, который может выполнять сложный анализ при фиксации.
Лучшее решение, которое я нашел для себя, - это полностью отделить версионное дерево исходных файлов от дерева сборки. Таким образом, вы не генерируете вещи в своем версионном дереве каталога. Тогда вы можете использовать svn:ignore
только для игнорирования простых артефактов, сгенерированных, например, текстовыми редакторами.
EDIT:
Извините, что ошибся за первое решение, я неправильно прочитал ваш пост. Два других способа кажутся актуальными, даже если не совсем то, что вы хотите ...