SVN: игнорировать подпапки
У меня есть папка: /user_files
, которую я хочу включить в SVN, но под ней есть дополнительные папки, которые я не хочу включать.
Есть ли способ использовать svn:ignore
, чтобы игнорировать что-либо в папке, даже если эта родительская папка включена в репозитории?
Ответы
Ответ 1
Используйте это, чтобы игнорировать все в каталоге user_files:
svn propset svn:ignore '*' user_files
Это устанавливает свойство svn:ignore
в *
в каталоге user_files
, что фактически заставляет svn игнорировать каждый невоспроизводимый файл в этом каталоге.
Затем вы должны зафиксировать каталог, на котором вы установили свойство, и обновить другие рабочие копии.
Ответ 2
.svnignore
не мешает вам добавлять вещи - это просто подавляет их, сообщается в svn stat
. Вы можете поместить /user_files
в свой .svnignore
, а затем принудительно добавить туда вещи, которые вы хотите добавить.