SVN игнорирует скрытые файлы (.project .pydevproject и. Files) - PullRequest
6 голосов
/ 04 июля 2011

Я хочу игнорировать некоторые скрытые файлы (такие как .project и .pydevproject) в SVN. В данный момент они уже находятся в нашей стволе, поэтому я не хочу удалять их из ствола, так как это может вызвать больше проблем для других разработчиков. Итак, что я пытался сделать, это запустить:

svn propset svn:ignore .project .

но сразу после этого, когда я запускаю svn status, он возвращает:

M .

и если я внесу изменения в .project, он все равно отслеживает эти изменения. Я также попытался игнорировать глобальные изменения в / etc / subversion / config, не повезло.

Как вы думаете, что будет лучшим способом решения этой проблемы?

Спасибо.

1 Ответ

6 голосов
/ 04 июля 2011

svn:ignore работает только для файлов, которые еще не были добавлены.

К сожалению, вы не можете сделать это автоматически (по крайней мере, я не знаю, как это сделать).

Итак, все, что вы можете сейчас сделать:

  1. Удалить файлы из репозитория с помощью svn rm
  2. Попросить разработчиков сохранить файлы где-нибудь до их следующего svn up
  3. Они запускают svn up и перемещают удаленные файлы обратно

Теперь .project не отслеживается svn и не появится в svn st

...