ann*_*iid 68 git merge visual-studio visual-studio-code
我试图将我的分支与另一个分支合并,并且存在合并冲突.在Visual Studio Code(版本1.2.1)中,我解决了所有问题,但是当我尝试提交时,它一直给我这个消息:
在提交更改之前,您应首先解决未合并的更改.
我试过谷歌搜索它但我不知道为什么它不会让我犯下我的变化,所有的冲突都消失了.
Saj*_*ran 80
(如果您没有顶部栏,请"editor.codeLens": true在"用户首选项"中设置)
它表示当前更改的内容以及来自服务器的传入更改.这样可以轻松解决冲突 - 只需按下上面的按钮即可<<<< HEAD.
如果您有多个更改并希望一次应用所有这些更改 - 打开命令调色板(视图 - >命令调色板)并开始键入合并 - 将出现多个选项,包括Merge Conflict: Accept Incoming等.
ann*_*iid 55
经过反复试验,我发现您需要暂存具有合并冲突的文件,然后您可以提交合并.
Tim*_*sen 14
您收到的错误消息是Git仍然认为您尚未解决合并冲突的结果.事实上,你已经拥有了,但你需要告诉Git你已经通过将已解析的文件添加到索引来完成此操作.
这有副作用,你实际上可以只是添加文件而不解决冲突,Git仍然认为你有.所以你应该努力确保你真正解决了冲突.您甚至可以在提交之前运行构建并测试代码.
Geo*_*ale 13
B12*_*ter 12
对于那些很难找到"合并按钮"的人.
如果您精确点击"合并冲突标记",则仅显示带有合并选项的小灯泡图标
<<<<<<<
Run Code Online (Sandbox Code Playgroud)
步骤(在VS代码1.29.x中):
| 归档时间: |
|
| 查看次数: |
104252 次 |
| 最近记录: |