git - 当文件中的所有差异都发生冲突时,Mac FileMerge 无法正常工作
问题描述
这就是 git 应该如何处理不冲突的行。无论我们进入 dev 分支还是 test 分支并运行命令将 test 合并到 dev 或运行命令将 dev 合并到 test 中,它都应该无缝地将非冲突行显示为要添加的差异
但是在一个特定文件中 FileMerge 报告为 11 个差异和 0 个冲突,这意味着合并工具在第一种情况下不应该选择它,因为有 0 个冲突文件:
如果我尝试签出到开发并将测试合并到其中,它总是将测试视为最新的,但是当我签出测试并尝试将开发合并到其中时,它会将开发视为最新的。
而 Visual Studio 只是将 FileMerge 的这 11 个差异显示为 2 个差异,并将它们显示为冲突状态:
我很确定这是 Apple 的 FileMerge 工具的一个错误,但只是想确定一下。我的理解正确吗?
解决方案
推荐阅读
- asp.net - ASP.NET 4.6 SPA,通过 MsBuild 动态发布整个 wwwroot 内容
- javascript - Highcharts 如何将内联样式添加到 HTML 元素中?
- python - Pyinstaller 的 PyQT5 QFileDialog 问题
- javascript - 如何将加载器图像添加到在其中加载 iframe 的对话框
- laravel - Laravel spatie QueryBuilder GET 请求搜索
- php - php函数的浮动输出
- python - 对于 Postgres Django 的类型字符变化(255)SQLite3 的值太长
- forms - 根据 vueJS 表单输入上的数据道具设置规则
- mysql - 创建存储函数以检索两个日期之间的总金额
- c# - 在 Azure App Server 中使用 Hangfire 进行计算昂贵操作的替代方法