Подтвердить что ты не робот

Subversion: статус svn отображает массу нежелательных файлов .metadata

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

В файле My ~/.subversion/config содержится следующая строка:

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

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

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

4b9b3361

Ответ 1

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

svn status --quiet

Ответ 2

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

 svn propset svn:ignore path/to/.metadata

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

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

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

См. вопрос SO Сохраняете ли вы файлы проекта под контролем версий?