c# - Visual Studio:cs8300“遇到合并冲突标记”的含义?
问题描述
我正在调试一个程序,看到编译错误
cs8300“遇到合并冲突标记”
这是什么意思?有没有这方面的微软文档?我们正在使用 Git 源代码控制,并尝试编译 Net Core 程序。
解决方案
我相信这是如果您正在从另一个分支或远程源代码控制进行合并或拉取,则存在冲突,即有人更改了与您相同的行。这开始了 Visual Studio 中的“冲突解决”,要求您选择所需的行。
但是,我怀疑您在未完成冲突解决的情况下尝试构建项目。
冲突会在您的文件中添加少量文本,向 Git 指示冲突所在的位置,如果您在记事本等纯文本编辑器中打开文件,您将看到它们。
有关更多背景信息,请参阅有关在 Visual Studio 中解决合并冲突的文档:https ://docs.microsoft.com/en-us/azure/devops/repos/git/merging?view=azure-devops&tabs=visual-studio
这是从该文档中截取的屏幕截图,您可能会在 Visual Studio 中看到。
推荐阅读
- javascript - 获取未捕获的 ReferenceError:未定义函数
- go - 如何使用 Server.TLSNextProto 禁用 HTTP/2
- python - 如何在 selenium 的每个 POST 调用中从服务器获取更多数据?
- asynchronous - 一旦函数完成运行,从 Python 调用 Excel 函数并导入未知维度的输出
- amazon-kinesis - localstack Kinesis 不在 docker 中启动
- css - 如何从 Internet Explorer 中的打印页面中删除页眉和页脚
- java - 如何分隔数组开头的名称?
- java - 不可变类的存储区域
- php - PHP IF 语句要使用 Else If 还是另一个 IF 语句?
- python-3.x - 如何使用 python 运行管理命令提示符?