TortoiseHg允许您将更改的补丁文件通过电子邮件发送给他人,但它是否支持应用补丁呢?
如果支持,那么如何使用TortoiseHg应用补丁呢?
TortoiseHg允许您将更改的补丁文件通过电子邮件发送给他人,但它是否支持应用补丁呢?
如果支持,那么如何使用TortoiseHg应用补丁呢?
从代码库浏览器中,选择“代码库” > “导入…”
看起来TortoiseHg没有内置支持此功能。请尝试从命令提示符中运行以下命令:
hg import my-patch-file.patch
那应该将补丁应用于您的Mercurial存储库和工作副本。值得注意的是,“仓库浏览器,同步 > 导入...”(内部执行“hg import”)将自动执行提交操作 - 这可能并不总是期望的行为。
另一种可能性是使用Unix的“patch”命令(在Windows上可以使用cygwin版本),或者直接使用“hg import”命令,并带有“--no-commit”选项。这两种方法都只会在工作目录中进行更改,您可以稍后手动查看更改并进行提交。