TortoiseHg 允许您将更改的补丁文件通过电子邮件发送给某人,但它是否支持应用补丁?
如果是这样,你如何使用 TortoiseHg 应用补丁?
TortoiseHg 允许您将更改的补丁文件通过电子邮件发送给某人,但它是否支持应用补丁?
如果是这样,你如何使用 TortoiseHg 应用补丁?
从存储库资源管理器中,存储库 > 导入...
看起来 TortoiseHg 对此没有内置支持。从命令提示符试试这个:
hg import my-patch-file.patch
这应该将补丁应用到您的 Mercurial 存储库和工作副本。
第一个刺答案
您应该能够右键单击补丁文件并选择“应用补丁...” - 这就是其他 TortoiseX 客户端的工作方式。确保将补丁文件保存到生成它的相同目录路径。
下载 TortoiseHg 0.8.1 进行测试...
可能还值得注意的是,“Repository Explorer,Synchronize > Import...”(内部执行“hg import”)将自动执行“ commit ” - 这可能并不总是需要的行为。
其他可能性是使用 unix“patch”命令(在 Windows 上可能使用 cygwin 版本)或直接使用“hg import”和“--no-commit”选项。两者都只会在工作目录中进行更改,您可以查看更改并稍后手动提交。
在 1.0 中,从 Workbench:存储库 > 导入...