Есть ли способ с помощью свойства svn:ignore указать, что я хочу игнорировать, основываясь на шаблонах, которые я не хочу игнорировать? Другими словами, я хочу игнорировать все, кроме файлов, оканчивающихся на .xyz. Как мне это сделать (если это вообще возможно)?
Один из вариантов, который я исследовал, — это зафиксировать все, что я хочу версионировать, а затем установить для свойства svn:ignore в каталоге значение «*», что означает, что никакие другие файлы, кроме тех, которые я уже зафиксировал, не будут версионированы. Это лучшее, что я могу придумать, но это кажется грязным в том смысле, что если бы мне когда-либо нужно было добавить еще один файл в качестве версии, мне пришлось бы сделать несколько коммитов... один для удаления свойства svn:ignore, другой чтобы добавить/зафиксировать новый файл(ы), а затем третий, чтобы изменить svn:ignore обратно на '*'.
Твои мысли?