Это просто кэшированные данные завершения кода. Как объясняет пост, на который ссылается Джон, основная причина заключается в экономии памяти, хотя они также избавляют вас от ожидания, пока MD проанализирует все исходные файлы и ссылочные сборки при открытии проекта.
Файлы pidb могут быть восстановлены довольно быстро, поэтому нет смысла хранить их в VCS. Действительно, помимо издержек хранилища VCS, это может также вызвать проблемы, если люди используют разные версии MD с разными форматами pidb, поэтому я настоятельно рекомендую не сохранять их в системе контроля версий.