Вы можете использовать ISVNOptions class.
Имеет функцию addIgnorePattern()
, которая должна позволять вам игнорировать файл на основе заданного шаблона.
Если вы хотите игнорировать «игнорировать» в определенном каталоге, вы должны установить свойство svn:ignore
в его родительском каталоге, а не в самом файле (так как этот файл никогда не будет добавлен в репозиторий). *
File dir = file.getParentFile().getAbsoluteFile();
ourClientManager.getWCClient().doSetProperty(dir, SVNProperty.IGNORE,
file.getName(), false, false, null);
Чтобы игнорировать более одного файла в каталоге, значение свойства svn:ignore
должно содержать строку для каждого игнорируемого файла, например:
a\n
b\n
*.bin
Как только свойство установлено, зафиксируйте каталог, чтобы новое значение свойства было сохранено в хранилище.