Неспособность игнорировать svn-контролируемый каталог при выполнении обновления svn - PullRequest
0 голосов
/ 06 июня 2009

На основе Как игнорировать каталог с SVN? Я пытался

svn propset svn:ignore /foo/bar/ .

Но когда делаешь svn update / foo

Я получаю эту ошибку:

svn: PROPFIND request failed on '/foo/bar/'
svn: PROPFIND of '/foo/bar': 405 Method Not Allowed (http://svn.assembla.com)

Причина, по которой я пытаюсь пропустить / foo / bar, заключается в том, что я заменил ее символической ссылкой на / some / other / dir

ln -s /some/other/dir /foo/bar

Ответы [ 2 ]

1 голос
/ 06 июня 2009

Попробуйте без косой черты на конце. Это может сбить с толку, так как символические ссылки обычно упоминаются без косой черты.

После разговора с постером вне группы выясняется, что он хотел, чтобы тот же /foo/bar отслеживался в SVN, но игнорировался только для этой конкретной проверки. У SVN ничего не было, потому что на пути были вещи, которые были неподходящего типа.

Решение состоит в том, чтобы переместить отслеживаемый каталог на другой путь и соответствующую сторону извлечения символической ссылки.

0 голосов
/ 06 июня 2009

Свойство svn: ignore используется только во время выполнения команд svn status и svn add, на это не обращает внимания никакая другая операция, например update.

Кроме того, у вас есть ваша касса с корнем в /, так как у вас есть свойство /foo/bar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...