Я думаю, это не стандартный вопрос игнорирования SVN.
У меня есть репозиторий с огромным каталогом, который мне не нужен. Поскольку другие используют репозиторий do , я не могу просто удалить его из дерева. НО, я не хочу перезагружать этот каталог каждый раз, когда я запускаю svn. Я понимаю, что игнорирование предотвратит загрузку моих каталогов в svn, но как я могу сказать svn, что я не хочу, чтобы он заново загружал определенные каталоги, которые уже находятся в репозитории.
Что я делаю ...
svn up
rm badDirectory
и затем будущие svn up перезагружают его. Я хочу предотвратить это.
Спасибо!
редактировать: ОК. Я надеялся, что у SVN есть встроенная опция, которую я просто еще не заметил. Я надеялся избежать "взлома" вокруг недостатков Subversion, но варианты ниже кажутся приемлемыми альтернативами.
отредактируйте снова, чтобы обратиться к паре комментариев:
Есть ли конкретная причина, почему вы
не могу проверить эту папку и сохранить
Это ? нет места на диске (вероятно, нет, так как
Вы можете проверить это)? безопасность
причина?
Я могу проверить папку. Весь репозиторий SVN составляет около 291 мегабайт. 290 из них находятся в этом «плохом» каталоге. По сути, некоторые другие люди, которые контролируют хранилище (и, следовательно, решают, что там происходит), помещают туда каталог, который на самом деле не должен быть там. Я не хотел, чтобы это был вопрос о политике и "правильных и правильных" способах использования SVN. Мне просто интересно, было ли техническое решение.
Можете ли вы дать лучшее описание
древовидная структура хранилища?
Есть ли файлы на том же уровне, что и
плохой каталог, или только другой
каталоги? -
Базовая структура:
repository root
- good dir 1
- plenty of subdirs in all of these directories
- good dir 2
- good dir X
- bad dir 1
- bad dir 2
- bad dir X
- good file 1
- good file 2
- good file X