【问题标题】:Automatically include newly added files when pulling from GIT从 GIT 拉取时自动包含新添加的文件
【发布时间】:2013-06-10 23:41:46
【问题描述】:

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

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

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

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

IDE:Visual Studio 2010

【问题讨论】:

  • ...假设这是 Visual Studio?是否涉及任何插件?
  • 我理解正确吗? 1. user1: commit Class1 2. user1: push to shared repository 3. user2: pull from shared repository 4. user2: can't see Class1 这是你的意思吗?
  • @user1615903:没有插件
  • @jdsumsion: 类文件已经提交

标签: visual-studio-2010 git git-pull git-commit


【解决方案1】:

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

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

顺便说一句,有一个很棒的 blog post 说明了为什么你应该获取/合并而不是拉取

【讨论】:

    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 2013-01-07
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多