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和应用(导入)补丁的文档: