题
TortoiseHg允许您将更改的补丁文件通过电子邮件发送给某人,但它是否支持应用补丁?
如果是这样,你如何使用TortoiseHg应用补丁?
<强>解决方案强> 感谢 @Will Bickford 的帮助。我刚刚在TortoiseHg上找到此功能列为TODO 站点。
解决方案
从资源库资源管理器,存储库&gt;导入...
其他提示
看起来TortoiseHg中没有内置支持。从命令提示符处尝试:
hg import my-patch-file.patch
这应该将补丁应用于您的Mercurial仓库和工作副本。
First Stab Answer
您应该能够右键单击补丁文件并选择“应用补丁...”。 - 这就是其他TortoiseX客户端的工作方式。确保将补丁文件保存到生成它的相同目录路径中。
下载TortoiseHg 0.8.1进行测试...
值得注意的是,“Repository Explorer,Synchronize&gt;导入...&QUOT; (内部执行“hg import”)将自动执行“提交” - 这可能不是一直想要的行为。
其他可能性是使用unix“patch”。命令(在Windows上可能使用cygwin版本)或使用“hg import”直接用“ - no-commit”选项。两者都只是在工作目录中进行更改,您可以查看更改并稍后手动提交。
在1.0中,来自Workbench: 存储库&gt;导入...
Tortoise Hg有关于创建和应用(导入)补丁的文档:
不隶属于 StackOverflow