Игнорировать каталог в SVN - PullRequest
0 голосов
/ 08 июля 2011

Мы используем SVN для гигантского сервера проектных активов на моей работе.Мне нравится держать корень нашего сервера проверенным, чтобы я мог получать организационные обновления иерархии каталогов по мере их создания.Но это определенные каталоги внутри, которые я никогда не буду касаться ... и они огромные ... 15 ГБ +.

Я хочу просмотреть эти каталоги, чтобы они не тянулись вниз, когда я поднялся из корня.Это возможно?

Ответы [ 4 ]

3 голосов
/ 08 июля 2011

Если вы все проверяете, используйте ответ pmod, чтобы не загружать ГБ.Если у вас уже есть рабочая копия, вы можете сбросить глубину с помощью:

svn update --set-depth empty <dir>
3 голосов
/ 08 июля 2011

Вам нужно не игнорировать эти папки (поскольку игнорирование означает удаление их из репозитория), а контролировать глубину извлечения.

Вы можете оформить свой корень с помощью - параметр сразу определяет глубину , это будет проверять только подпапки корневого каталога. Затем зайдите внутрь и проделайте то же самое с нужными вам папками или извлеките их из каталога - бесконечность глубины , который вас интересует.

PS Клиенты с графическим интерфейсом SVN, такие как TortoiseSVN , делают этот процесс более удобным.

2 голосов
/ 08 июля 2011

Я не уверен, что вы можете делать именно то, что вы описываете, но вы можете сделать наоборот: извлекать только те каталоги, которые вам нужны. Функция называется Разреженные каталоги .

1 голос
/ 08 июля 2011
svn propset svn:ignore <dir>

Будет игнорировать реж.

...