为什么我的dll不包含在我导出的补丁中?

时间:2012-09-21 13:45:37

标签: mercurial tortoisehg

我使用TortoiseHg从Mercurial存储库导出一些变更集。

这很好,除了SignalR dll没有包含在我添加这些dll的变更集的补丁中。

他们为什么不被包括在内?如果我查看机器上的变更集,我可以看到变量集中添加了dll。

如何将这些dll添加到补丁中??

我通过nuget安装了SignalR。

提前致谢。

编辑:我还注意到对该文件的另一个更改也不包含在该变更集的补丁中。

编辑:当我在记事本++中打开补丁时,我看到了文件的提及:
diff -r b10c68a2d387 -r 74aa5e71d315 MyProject / _sln / packages / SignalR.Server.0.5.3 / lib / net40 / SignalR.dll
二进制文件MyProject / _sln / packages / SignalR.Server.0.5.3 / lib / net40 / SignalR.dll已更改

1 个答案:

答案 0 :(得分:9)

您似乎没有将--git选项传递给hg export。如果没有--git hg export,则不会包含对二进制文件(或权限等)的更改。

就我个人而言,我认为现在应该是以某种形式产生差异的所有东西的默认值,但它仍然没有。

  

档案 - >设置

enter image description here