我使用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已更改
答案 0 :(得分:9)
您似乎没有将--git
选项传递给hg export
。如果没有--git
hg export
,则不会包含对二进制文件(或权限等)的更改。
就我个人而言,我认为现在应该是以某种形式产生差异的所有东西的默认值,但它仍然没有。
档案 - >设置