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
相关产品推荐
相关产品推荐

