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