Возможные последствия добавления файлов *.sdf в.gitignore

Недавно я отправил проект Visual Studio C++ на github. Я заметил, что VS создает относительно большой файл.sdf (~25 МБ). Я попытался удалить этот файл в своей рабочей области, чтобы увидеть, выдаст ли VS ошибку. При открытии проекта в VS не сообщалось об ошибках, и файл был воссоздан. Поэтому я рассматриваю возможность удаления файла.sdf, который в настоящее время находится в моем репозитории, и добавления записи *.sdf в файл.gitignore репозитория.

Следствием этого является то, что когда пользователь извлекает содержимое репозитория и открывает его в Visual Studio в первый раз, VS должен будет сгенерировать файл.sdf. Однако, если пользователь извлечет изменения из репозитория, сделанные другим пользователем, может ли.sdf рассинхронизироваться, и если да, то знает ли кто-нибудь, справится ли VS с этим разумным образом (, например. восстановить файл.sdf)? Могут ли быть другие последствия, о которых я не знаю?

Будем признательны за любые комментарии!

7
задан Dan Stevens 21 April 2012 в 14:06
поделиться