我最近在推一个Visual Studio C ++项目github上。 我注意到VS创建.sdf文件这是比较大的(〜25MB)。 我试着在我的工作区中删除这个文件,看看VS是否会抛出一个错误。 当打开在VS的项目中没有错误,其中报告,因此该文件被创建。 我考虑,因此,删除.sdf文件这是目前在我的仓库,并添加*。自卫队进入回购的.gitignore文件以。
这样做的结果是,当用户拉动回购的内容,并打开它在Visual Studio中的第一次,VS将产生.sdf文件。 但是,如果用户是直接从回购由其他用户所做的更改,可以在。自卫队不同步的,如果是这样,没有人知道是否VS会处理这一个明智的方式(如再生.sdf文件)? 莫不是是我不知道的其他含义?
任何投入将不胜感激!