问题标签 [kdiff3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git - 将 KDiff3 设置为默认合并工具
在安装KDiff3
用于管理冲突后git
,默认的仍然为我打开:
这是此答案中提到的配置:
注意:我可以KDiff3
使用简单文件单独运行,但不能在我的 git 项目中运行它。任何想法?
编辑:这是我的 .gitconfig :
git - Git difftool - KDiff3 无法编辑文件
我在文件.gitconfig中有以下 KDiff3 的 difftool 配置,
我正在使用以下命令查看差异文件,
但是当 kdiff3 打开时,我无法编辑该文件。如何在 difftool 中编辑 kdiff3 中的文件?
vimdiff - 选择行的 Vimdiff 等效项
当用作Git的合并工具时,vimdiff 中与 kdiff3 的“Select Lines(s) From A/B/C”等效的是什么?在 kdiff3 中是否有类似Ctrl+ 1/ 2/的快捷方式?3
regex - kdiff3 - 行匹配预处理器不起作用
在比较文件时,我尝试通过 sed 命令和 kdiff3 忽略匹配以下正则表达式的行:
sed 命令在命令行中工作(它删除以 ** 开头的行),但是当在 kdiff3 中使用时,它完全忽略命令行 - 带有模式的行仍然存在并且不会被忽略。
故障排除措施:
- 尝试在 sed 命令中将 ' 更改为 " - 无效
- 在没有任何正则表达式的情况下尝试了更简单的替换 - 没有效果
- 尝试使用 perl 而不是 sed (
perl -p -e 's/\*.*//g'
) - 没有效果。
我使用的是 RedHat Linux,kdiff 版本是 0.9.97
输入示例:
***
Timestamp 2017-05-31 03:00:13.159***
***
作为 dashwoods 做的四肢方向存在。获得玛丽安领导的欢迎受到冒犯,但提供 ***
了六次狂喜。传达完报完结的哦处。两人确实受尽远见
***
Timestamp 2017-05-31 03:00:13.585 传达***
***
结束报纸狂喜哦。两个确实遭受了远远超出以前合理的 ***
瓷砖说腐烂破坏现在墙壁意味着房子。我的先生感兴趣的想法被过滤掉了。晚会音乐剧除了住在你们我的。失去山,他将继续前进。增加足够
在终端中使用 sed 后的输出:
六狂喜。传达完报完结的哦处。两人确实受尽远见
瓷砖说腐烂破坏现在墙壁意味着房子。我的先生感兴趣的想法被过滤掉了。晚会音乐剧除了住在你们我的。失去山,他将继续前进。增加足够
windows - KDiff3(在 Windows 上):忽略行尾样式
我正在比较两个版本的 C 代码,有些文件仅在行尾样式(Unix 或 DOS)上有所不同。
我怎样才能告诉 KDiff3 忽略这种差异?
笔记:
- 我无法在两个版本之一上使用 dos2unix 预处理代码
- 我正在使用 Windows
谢谢!
编辑:
这似乎起到了部分作用(然后所有文件都显示为 DOS 样式):
merge - kdiff3:在没有冲突的情况下自动保存并退出合并不起作用
我尝试使用 kdiff3 将 2 个目录与一些不同的文件合并。
不幸的是,当我开始目录合并时,它会在每个文件处停止,即使没有冲突,我需要重新启动它。
我在设置中检查了选项“自动保存并在没有冲突的情况下退出合并”,但没有区别。
我做错了什么吗?
git - 如何在 Git Extensions 中配置 KDiff3?
当我打开Git Extensions时,结果是这样的:
我尝试修复它。我点击修复按钮。但是没有任何动作。
我得到了一些参考:Git: How can I configure KDiff3 as a merge tool and diff tool? .
我这样尝试:
但它不起作用。
我怎么解决这个问题?
环境
- 操作系统:Windows 10 专业版 64 位
- 吉特 2.49
git - GitKraken 更改 diff 中更改代码的突出显示(如屏幕截图所示)
屏幕截图的第一部分来自 GitKraken,第二部分来自 GitDesktop .. 如何更改它?我想在第二部分使用高亮显示。