7

我使用 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 已更改

4

1 回答 1

9

看起来您没有将--git选项传递给hg export. 不--git hg export包括对二进制文件(或权限等)的更改。

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

文件 -> 设置

在此处输入图像描述

于 2012-09-21T20:28:26.790 回答