从HgWorkbench / Mercurial导出修补程序不包括该提交中添加的文件

时间:2013-05-01 18:39:40

标签: mercurial export patch tortoisehg

尝试导出提交的补丁时,生成的补丁文件不包含在提交中添加的空文件。

重现的步骤:

  1. 创建一个新文件夹并将其初始化为Hg存储库。
  2. 将一些零字节文件添加到该文件夹​​,并为该文件创建初始提交。
  3. 创建第二个零字节文件,并为该文件创建第二个提交。
  4. 在Hg Workbench中,右键单击其中任一提交,然后选择Export>>出口补丁。
  5. 在记事本/任何文本查看器中打开生成的修补程序文件。
  6. 观察补丁文件不包含有关添加的新文件的任何信息。
  7. 似乎应该包含新添加的文件。如果我导出了该补丁并且有其他人应用了它,那么他们就不会真正获得完整的变更集,因为新的文件不包括在内。

    有人可以告诉我我做错了什么,或者为什么这样做?这不是我期望的行为。

    我正在使用TortoiseHg 2.7.1,其中包括Mercurial 2.5.2。

0 个答案:

没有答案