TortoiseHg应用补丁

TortoiseHg允许您将更改的修补程序文件通过电子邮件发送给某人,但它是否支持应用修补程序?

如果是这样,你如何使用TortoiseHg应用补丁?

解答谢谢@Will Bickford的帮助。 我刚刚在TortoiseHg网站上发现这个function被列为TODO 。

从资源库资源pipe理器中,Repository> Import …

看起来TortoiseHg没有内置的支持。 从命令提示符下试试这个:

hg import my-patch-file.patch 

这应该适用于你的Mercurial回购和工作副本的补丁。

第一个刺答案

您应该能够右键单击补丁文件并select“应用补丁…” – 这是如何工作的其他TortoiseX客户端。 确保将修补程序文件保存到从中生成的目录path。

正在下载TortoiseHg 0.8.1来testing…

在1.0中,从Workbench:Repository> Import …

还有一点值得注意的是,“Repository Explorer,Synchronize> Import …”(内部做一个“hg import”)会自动做一个“ 提交 ” – 这可能不是一直想要的行为。

其他的可能是使用unix“patch”命令(在Windows上可能使用cygwin版本),或者使用“–no-commit”选项直接使用“hg import”。 两者都只是在工作目录中进行更改,您可以查看更改并在以后手动进行更改。

乌龟Hg有创build和应用(导入)补丁的文档:

http://tortoisehg.bitbucket.io/manual/1.0/patches.html