Subversion: svn status отображает тонны нежелательных файлов метаданных. - PullRequest
19 голосов
/ 23 марта 2010

Я пытаюсь настроить Subversion в Ubuntu Linux. Кажется, это работает, за исключением того, что когда я сделал одно изменение и попытался svn status, я обнаружил, что в каталоге .metadata было изменено около 100 файлов.

Мой файл ~ / .subversion / config в настоящее время содержит следующую строку:

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ .*.swp .DS_Store 

Что мне нужно добавить, чтобы игнорировать файлы .metadata?

Рассматриваемый каталог используется Eclipse для разработки на Python с использованием PyDev, если это имеет значение.

Ответы [ 2 ]

42 голосов
/ 25 марта 2010

Вы можете игнорировать неверсированные файлы со статусом, запустив:

svn status --quiet
1 голос
/ 23 марта 2010

Вы можете просто дать команду svn полностью игнорировать этот каталог:

 svn propset svn:ignore path/to/.metadata

Подробнее в этом SO ответе .

Примечание: в этом случае я бы рекомендовал определить ваш проект Eclipse (.project, .classpath) вне каталога .metadata Eclipse.
Таким образом, вы можете:

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

См. Вопрос SO " Поддерживаете ли вы файлы проекта под контролем версий? "

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