3

用户 1:创建一个新类并提交并将其推送到 git。

用户 2:执行 git pull。新创建的类文件被下载但不包含在项目中。必须右键单击并执行“包含在项目中”

有没有办法在从 git 拉取时自动包含新添加的文件?

我是否需要提交任何其他文件 (.csproj/.sln) 来解决此问题?

IDE:Visual Studio 2010

4

1 回答 1

2

项目文件.csproj跟踪项目中加载了哪些文件。所以是的,您还需要将更新的项目文件提交到存储库,以便用户 2 也将文件添加到他们的项目中。

根据我的经验,即使 Visual Studio 已打开,它也会识别更改的项目文件并询问您是否要重新加载它。当您重新加载它时,您的项目应该已经加载了新文件。

顺便说一句,有一篇很棒的博客文章介绍了为什么应该获取/合并而不是拉取

于 2013-06-14T12:12:27.687 回答