You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019 Git合并功能未完整应用分支变更求助

Git合并后变更未完全应用的问题排查(Visual Studio 2019)

我使用Git进行源代码控制,在Visual Studio 2019中使用「Merge into current Branch」功能时,其他分支的变更未完全应用到当前分支。

问题示例

在master分支中,我将变量EmphaticAdjective重命名为StrongAdjective;切换到prototype分支后,右键点击master分支并选择「Merge into Current Branch」。操作未报告合并冲突,且prototype分支的提交历史中能看到该变更的提交,但合并后立即出现一系列「The name 'EmphaticAdjective' does not exist in the current context」错误:变量定义已正确重命名,但多个附属文件未同步变更。

疑问

是否可能误设置Git在冲突时忽略传入文件?该从何处检查?

补充信息

  • 从未成功使用过Git终端命令(提示git命令未识别),不清楚如何安装及使用,通常仅通过Visual Studio操作Git。
  • 分支结构如下(出问题的文件仅在br2分支更新):
--G--H   <-- br1
         \
          I--J   <-- br2

执行的是VS中等效于git switch br1 && git merge br2的操作,预期合并后得到文件的J版本,但实际始终是H版本。

内容的提问来源于stack exchange,提问作者Quasar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:45:54