用户 1:创建一个新类并提交并将其推送到 git。
用户 2:执行 git pull。新创建的类文件被下载但不包含在项目中。必须右键单击并执行“包含在项目中”
有没有办法在从 git 拉取时自动包含新添加的文件?
我是否需要提交任何其他文件 (.csproj/.sln) 来解决此问题?
IDE:Visual Studio 2010
用户 1:创建一个新类并提交并将其推送到 git。
用户 2:执行 git pull。新创建的类文件被下载但不包含在项目中。必须右键单击并执行“包含在项目中”
有没有办法在从 git 拉取时自动包含新添加的文件?
我是否需要提交任何其他文件 (.csproj/.sln) 来解决此问题?
IDE:Visual Studio 2010
项目文件.csproj
跟踪项目中加载了哪些文件。所以是的,您还需要将更新的项目文件提交到存储库,以便用户 2 也将文件添加到他们的项目中。
根据我的经验,即使 Visual Studio 已打开,它也会识别更改的项目文件并询问您是否要重新加载它。当您重新加载它时,您的项目应该已经加载了新文件。
顺便说一句,有一篇很棒的博客文章介绍了为什么应该获取/合并而不是拉取