可能产生的影响将*。自卫队文件的.gitignore的(Possible implications

2019-07-29 02:23发布

我最近在推一个Visual Studio C ++项目github上。 我注意到VS创建.sdf文件这是比较大的(〜25MB)。 我试着在我的工作区中删除这个文件,看看VS是否会抛出一个错误。 当打开在VS的项目中没有错误,其中报告,因此该文件被创建。 我考虑,因此,删除.sdf文件这是目前在我的仓库,并添加*。自卫队进入回购的.gitignore文件以。

这样做的结果是,当用户拉动回购的内容,并打开它在Visual Studio中的第一次,VS将产生.sdf文件。 但是,如果用户是直接从回购由其他用户所做的更改,可以在。自卫队不同步的,如果是这样,没有人知道是否VS会处理这一个明智的方式(如再生.sdf文件)? 莫不是是我不知道的其他含义?

任何投入将不胜感激!

Answer 1:

它看起来像*.sdf通常包含的.gitignore文件,; 如“所示.gitignore为Visual Studio项目和解决方案 ”,但也对GitHub的gitignore项目 。

一个潜在的影响可能是对于一些本地修改被重写:看到“ 本地数据缓存同步不保存客户端更改SDF文件 ”。

但除此之外,从源头控制库忽略缓存文件是一个很好的做法。



文章来源: Possible implications of of adding *.sdf files to .gitignore