python - 如何在 Mercurial 中应用补丁并在应用失败时显示差异工具

标签 python mercurial patch

我想在 Mercurial 中应用补丁:

hg import patch_name.patch

但是如果我得到错误abort: patch failed to apply,Mercurial 会创建*.rej 文件。

有没有办法显示 kdiff 或 vim-diif 来纠正冲突。

最佳答案

没有办法做到这一点。推荐的方法是打开文件和 .rej 文件并手动 merge 到被拒绝的 hunks 中。

关于python - 如何在 Mercurial 中应用补丁并在应用失败时显示差异工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006203/

相关文章:

mercurial - 多个 TortoiseHG 客户端?

Mercurial:如何创建计划外的分支

linux - 向文件部分添加一行,除非它存在

Python - 当年 3 个月移动平均线

php - 简单的多语言 CMS?

Python 排序数据 for 循环和 if 语句

mercurial - 在 TortoiseHg Workbench 中按多个条件过滤

git - 如何 merge 具有不同哈希的两个相同的提交?

github - 如何从 GitHub 下载单个 commit-diff?

python - 如何在数字前拆分字符串