У меня есть папка для мусора, куда мое приложение помещает временные файлы. Я не хочу их коммитить (конечно), но папка должна существовать, иначе приложение вылетит.
Если я использую стандартную функцию игнорирования TortoiseSVN, она добавит свойство «svn:ignore Junk_folder» в родительскую папку, но также удалит «junk_folder», чего не может произойти.
Если я отменю только операцию удаления (сделано TortoiseSVN), но оставлю добавление свойства «svn:ignore», это решение не удастся. TortoiseSVN сообщит о файлах внутри «junk_folder» как о неверсионных, чего я хочу избежать.
Есть ли какое-либо решение, которое позволило бы мне полностью игнорировать определенную папку в SVN (поэтому независимо от того, что будет помещено в нее, не будет сообщено как неверсионное и не будет автоматически зафиксировано) без ее удаления ?
РЕДАКТИРОВАТЬ: Я забыл добавить, что я говорю об уже версии папки. Кажется, что если вы проигнорируете (svn:ignore или соответствующий параметр в TortoiseSVN) папку, которая еще не была версионирована (до первого коммита), тогда все в порядке. Но если вы сделаете это с папкой, которая уже была в репозитории, TortoiseSVN пометит ее как удаленную и удалит ее из обоих репозиториев (но не из локальной рабочей копии) при следующей фиксации.