用户1:创建一个新类并提交并推送到git
用户2:执行git pull操作。下载新创建的类文件,但不包括在项目中。必须右击并执行"Include in project"
是否有一种方法自动包含一个新添加的文件,而做从git拉?
我需要提交任何其他文件(.csproj/.sln)来解决这个问题吗?
IDE: Visual Studio 2010
项目文件.csproj
跟踪项目中加载的文件。所以,是的,您还需要将更新的项目文件提交到存储库,以便用户2也可以将该文件添加到他们的项目中。
根据我的经验,即使Visual Studio是打开的,它也会识别出更改的项目文件,并询问您是否要重新加载它。当您重新加载它时,您的项目应该已经加载了新文件。
作为题外话,有一篇很棒的博客文章解释了为什么你应该使用fetch/merge而不是pull