Что регистрировать в рабочей области Eclipse .metadata - PullRequest
4 голосов
/ 12 июля 2011

Я управлял версиями проектов в моей рабочей области, но мне никогда не приходило в голову, что я должен проверять саму конфигурацию рабочей области.

До сих пор.

Я знаю, чтоменя абсолютно не интересует постоянно вздувающийся файл .log, поэтому я определенно не собираюсь его регистрировать, но ... могу ли я удалить другие другие подкаталоги или файлы?Стоит ли проверять .lock (размер 0)?А как насчет подкаталога .plugins?

Ответы [ 2 ]

8 голосов
/ 12 июля 2011

Краткий ответ: не добавлять метаданные в VCS.

Длинный ответ:

Есть две основные причины для управления версиями (это немного упрощение):

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

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

Если вы используете управление версиями по второй причине, я бы по-прежнему рекомендовал не создавать версии метаданных (хотя и несколько менее сильно). Большая часть информации в .metadata является двоичной или, по крайней мере, крайне неинтересной для чтения. Таким образом, вам не нужно возвращаться к версии, делать какие-либо различия или что-то в этом роде. Вместо этого я бы порекомендовал просто использовать надлежащую службу резервного копирования, которая создает резервные копии всего компьютера на случай чрезвычайной ситуации.

1 голос
/ 25 февраля 2014

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

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