我在Mercurial中应用了大型MQ补丁。发生的事情是我完成了qrefresh并在我不想包含的补丁中包含了文件。有没有办法在不手动编辑的情况下从我的补丁中删除对这些文件的更改?在这种情况下,如果我只是在没有MQ的情况下工作,那么我要做的就是hg revert。

最佳答案

应用补丁后:

hg qrefresh -X [file1] -X [file2] ... -X [fileN]

将取出补丁的file1到fileN。完成此操作后,键入hg status,以验证文件现在已标记为已修改,因此不再是修补程序的一部分。

关于mercurial - 从Mercurial MQ补丁中删除文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2373559/

10-15 02:28