所以我有一个开发分支和主题分支。我在 Window 的 VS Code 中使用默认终端。在主题分支中,我做了
git merge develop
,因为我刚刚获得了开发分支的最新信息。现在一个文件中存在一个简单的合并冲突。在 VS Code 中,我解决了这个冲突。在代码页上,不再有冲突,您可以 Accept Incoming
或 Accept Current
,但是当我尝试将文件暂存在左侧的源代码控制面板上时,它会显示一个警告弹出窗口,提示 Are you sure you want to stage with merge conflicts?
这正常吗?看起来 VS Code 并不认为我解决了冲突,即使我刚刚解决了,并且文件中不再有冲突。或者我在 Git/VS Code 方面缺少什么?
这是正常行为。通常,当我们在合并的源文件和目标文件的同一行中进行更改时,我们会遇到合并冲突。
就您而言,您已经解决了文件中的冲突(我的意思是 vs 代码),但它没有更新到 git。因此,添加
Accept Incoming
或 Accept Current
后,您必须执行以下步骤,
<conflicts resolved files>
merge conflict resolved message
”就我而言,我意识到我关闭了自动保存。我知道,这太愚蠢了。但值得检查。
您可以在 Android Studio 中看到 Config 类。它不会出现在 Github 桌面上,但会出现在这里。您可以从这里解决后合并它。其他想法也是如此。